Ich glaube, ich hatte vor längerer Zeit ein ähnlicher Problem. Überprüfe doch mal das Applikationsobjekt in der Hauptanwendung und das in der
DLL (Adresse). Ich glaube, in der
DLL wird ein eigenes Applikationsobjekt angelegt, und das könnte bei
MDI-Anwendungen Probleme geben. Du machst Dir die Sache viel einfacher, wenn Du mit Runtime-Packages arbeitest (was in Wirklichkeit auch DLLs sind), mußt dann allerdings alle Packages verwenden (d.h. auch die, die Delphi mitbringt).
Grüße