Hallo Chris,
nicht der Login-Dialog sollte deine MainForm sein, sondern die andere Form. Entferne dazu den Login-Dialog aus der Liste der automatisch erzeugten Forms und ändere deinen Projektquelltext etwas ab:
Delphi-Quellcode:
begin
with TLoginDialog.Create(nil) do
begin
if (ShowModal <> mrOK) or (Password.Text <> 'marabu')
then Halt
else Free;
end;
Application.Initialize;
Application.CreateForm(TMainForm, MainForm);
Application.Run;
end.
Grüße vom marabu