Solo una pregunta: ¿Por que usas Release y no Free, o Freeandnil? Es decir, algo así.
Código Delphi
[-]
with TForm.create(self) do
try
ShowModal;
finally
Free;
end;
Es solo por curiosidad, no digo que un método sea mejor que otro, al fin y al cabo con Release terminas llamando al Free.