Das Application-Objekt der
DLL und der Hauptanwendung sind vermutlich nicht dieselbe Instanz. Daher denkt die
DLL, dass das letzte und einzige Fenster geschlossen wurde, und würgt das Programm anschließend ab. Vermute ich. Habe damit nie gearbeitet.