Hmmm... daß Form3 deine MainUnit sein soll ist eher ungewöhnlich.
versuche mal folgenden Ablauf:
1. MainUnit ist Form1 (automatisch erzeugt)
2. LoginForm ist Form3 (automatisch erzeugt)
3. Im OnShow der MainUnit (Form1) die Form3 modal anzeigen (ShowModal)
4. im OnShow Rückgabewert auswerten
5. je nach Rückgabe weiter im Programm oder Mainform ggf. schließen.