En tu opción de menú:
Código Delphi
[-]
Application.CreateForm(TNombreVentana, NombreVentana);
En la ventana, en el evento OnClose:
Código Delphi
[-]procedure Tform1.FormClose(....);
begin
action := cafree;
nombreVentana := nil;
end;
Esto es si solo quieres que se abra una ventana del tipo TNombreVentana, es decir, Una misma ventana, no puedes tenerla 2 veces abirtas al mismo tiempo.
Un saludo