die Anwendung +
DLL wird ohe Laufzeitpackages compiliert
In dem Fall verwendet die
DLL ihre eigene Kopie der
RTL/
VCL und liegt somit außerhalb der Application.Run-Schleife. Die Messages der Applikation kommen so ohne weiteres also auch nicht in der
DLL an. Wenn man also nicht gezielt eine Funktion der
DLL aufruft, dann passiert dort auch nicht wirklich was.
Du kannst ja mal probieren, ob es mit Runtime-Packages funktioniert.