Hola Gbyte, como te dice enecumene, debes quitar todos tus formularios hijos del AutoCreate y crearlos cuando tu los necesites.
Código Delphi
[-]
FormHijo := TFormHijo.Create(Self);
y en el evento OnClose de todos tus formularios hijos.
Código Delphi
[-]
procedure TFormHijo.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Action := Cafree; end;
Saluditos