Das fällt unter die Kategorie "Fluch der globalen Formvariablen". Erstelle eine Instanz deiner Formklasse selbst und gib sie nach Application.Run wieder frei.
Wenn du nämlich den Non-
OOP-Weg wählst, gibt Delphi automatisch die globale Forminstanz frei. Und zwar nach der letzten Anweisung
.