So habe ich das bei mir gelöst:
Delphi-Quellcode:
initialization
begin
FMeinObjekt:= NIL;
end;
finalization
FreeAndNil(FMeinObjekt);
Der initialization Teil ist in meinen Augen Sinnlos, korrigiert mich bitte wenn ich Falsch liege

Hier wird kein Create durchgeführt sondern ein Nil Pointer auf ein Objekt gesetzt, dass es eigentlich noch nicht geben dürfte. Es sei den, du erzeugst das Objekt direkt beim Programmstart (Quelltext des Projekts selbst und nicht in der
Unit). Selbst dann müsste es aber "leer" sein.