Herzlich willkommen in der DP!
Da dein Formular in OnCreate erst erstellt wird, kannst du es dort noch nicht beenden, mache das entweder im OnActivate oder OnShow. Dann müsste es klappen.
On Activate wird allerdings, glaube ich, jedesmal ausgeführt, wenn das fenster den Fokus bekommen (falls es ihn zwischendurch "verlor").
Dann kannst du ja eine Boolsche Variable benutzen um zu überprüfen, ob der Code schon ausgeführt wurde.