Moin atgis,
jetzt hab' ich's gefunden. Warum hab' ich das nicht eher gesehen
(stand ja schon die ganze Zeit so im Thread)
Da Du im OnCreate des Form3 versuchst die Datei zu laden, passiert dies auch beim Programmstart, da das Formular ja schon zu diesem Zeitpunkt erzeugt wird.
Da fallen mir so spontan zwei Lösungsansätze ein:
Du verlegst das Ganze vom OnCreate in das OnShow des Form3
Du erzeugst das Form3 dynamisch (wobei spätestens dann die Verwendung von ShowModal sinnvoll wäre).