Muchas gracias por la ayuda, al final tube que hacer una modificacion para que funcionara
Código Delphi
[-]program prIglesia;
uses
Forms,
Windows,
Controls,
uPrincipal in 'uPrincipal.pas' ,
ufrmlogin in 'ufrmlogin.pas' ;
{$R *.res}
begin
Application.Initialize;
frmLogin := TfrmLogin.Create(Application);
frmLogin.ShowModal;
if mrOk = 1 then begin
frmLogin.Hide; Application.CreateForm(Tfrmprincipal, frmprincipal);
end;
Application.Run;
end.
Gracias, Gracias por toda la ayuda ... no sera la ultima

pero aprendi algo hoy ... una simple linea te puede costar todo un dia de malhumor
Gracias roman, ecfisa, maeyanes