Egal wer da was mitbringt oder nicht: Fakt ist, dass eine Form, die "denkt", dass sie die MainForm ist, beim Schließen
Application.Terminate
aufruft. Dort wird u.a. auch
PostQuitMessage(0)
aufgerufen und das sendet dann ein WM_QUIT an die Anwendung
Darum wird die Anwendung geschlossen, denn die Form in der
DLL, denkt, sie sei eine MainForm
Kaum macht man's richtig - schon funktioniert's

Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)