En el Menu Tool/Options te apareceran todas las ventanas que estan disponibles en tu aplicacion basta con que pongas hacia la derecha las que no quieres que se creen automaticamente, ahora cuando quieras ver el formulario lo unico que tienes que hacer es verficar si ya existe.
Código Delphi
[-]
procedure btnClick(Sender as Object);
begin
if FindComponent('hijaForm') = nil then
hijaForm := ThijaForm.Create(Self);
hijaForm.Show; (No utilices ShowModal, por que te va a marcar error)
end;
cuando quieras cerrar tu forma hija tendras que decirle a ella misma que se autodestruya cuando se cierre
procedure ThijaForm.OnClose;
begin
Action := caFree;
end;
Espero que esto resuleva tu problema.