Hola Delphius,
En realidad, no creo que haya que ponerse paranóico al momento de escribir. Nota que aquí se ha tratado una situación en particular, pero en lo general, el esquema tradicional:
Código Delphi
[-]
A := TObjeto.Create;
try
...
finally
A.Free;
end;
es más que suficiente y correcto.
// Saludos