Si quieres que se muestre el principal y a partir de ahí aparezca el login, lo disparas en el OnShow del principal:
Código:
procedure TFrmPrincipal.FormShow(Sender: TObject);
begin
with TFrmLogin.Create(Self) do
try
if ShowModal = mrCancel Then
Self.Close;
finally
Free;
end;
end;
Saludos!