Hola,
No puedes ocultar (Visible:=False) formularios "MDI", pero, puedes impedir que se creen cuando se crea la aplicación. Quiere decirse que en cuento se crea un formulario MDI este pasa a ser mostrado, empero, hasta que el formulario no se crea, evidentemente no se muestra.
Echa un vistazo en el archivo del proyecto "*.dpr" y probablemente veas algo como esto:
Código Delphi
[-]
begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
Pues bien, la línea que he comentado puedes y aun debes borrarla, de modo que no se cree el formulario de turno, y por tanto no se muestre.