Hola Thoma.
Me alegro que lo hayas resuelto, otra posibilidad es poner en tu poyecto:
Código Delphi
[-]
begin
Application.Initialize;
Application.CreateForm(TMDIForm, MDIForm);
Application.ShowMainForm:= False;
Application.CreateForm(TFrmPassword, FrmPassword);
FrmPassword.ShowModal;
Application.ShowMainForm:= True;
Application.Run;
end;
Donde
MDIForm es tu form MDI principal y
FrmPassword es el form donde se ingresa usuario y contraseña.
Saludos.