Pues te lo agradezco. De hecho, en mi opinión/gusto, esta técnica es la más apropiada para el sempiterno problema de crear un formulario sólo si no existe ya:
Código Delphi
[-]
if not Assigned(FormHijo) then
FormHijo := TFormHijo.Create(...);
FormHijo.Show;
Es el padre quien pone en
nil la referencia FormHijo cuando recibe la notificación de defunción.
// Saludos