En principio, Form2.Visible:= False;
Cuando el logeo es correcto, ejecutar el siguiente código
Código Delphi
[-]Form2.Visible:= True;
Form2.Update;
Form1.Visible:= False;
Y cuando cierres en Form2, en el procedimiento de Cerrar, debe colocar Form1.Close;