mantraxer21, en mí caso para evitar ese pestañeo de la form (que para mí es molesto) es lo siguiente:
Código Delphi
[-]
begin
Application.Initialize;
Application.CreateForm(TFormPrincipal, FormPrincipal); Application.ShowMainForm:= False; Application.CreateForm(TForm1, Form1); Form1.ShowModal; Application.Run;
end;
y pongo la form principal en su propiedad visible en false;
después de validar si la clave es correcta entonces cierro la form donde me pide la clave y visualizo la form principal asi:
Código Delphi
[-]
FClave.close;
Application.ShowMainForm:= True;
En case de que apliques mi sugerencia, dime si te funciono.