Deine Interfaces nutzen Register als Aufrufskonvention, IOW die wohl mit Abstand schlechteste Wahl, die du hättest nehmen können.
Damit kannst natürlich alle Compiler außer Delphi, BCB und FPC vergessen.
Fix das lieber solange es noch geht.
Außer es gibt schon zu viele nicht mehr aktiv gepflegte Plugins für dein Programm.
Hier konnte ich mir irgendwann mal von einigen sehr weitsichtigen Leuten anhören wie sinnlos es ist das gleich von Anfang an richtig zu machen...