Innerhalb der
DLL hast du ja kein TApplication Objekt. Und wenn du es hast, müsste es ein anderes als das deiner Anwendung sein. Warum wird denn eigentlich so ein Spagat veranstalltete, wo man das Problem doch mit WM_CLOSE und dem Fensterhandle ganz einfach schon gelöst hätte?