Die Variable SysInit.
HInstance deiner Anwendung und HInstance deiner
DLL unterscheiden sich!!!
Das ist die Ursache mancher Probleme mit Formularen in DLLs.
Nachtrag:
damit die Formulare deiner Anwendung und die Formulare aus deiner
DLL zusammenfinden, muss man wahrscheinlich die Procedure SysInit
._InitLib aufrufen.
Wenn die
DLL mit LoadLibrary geladen wird, kann passiert dies sicher nicht.