Hast du mal versucht, das nicht im OnCreate des Formulars zu machen, sondern abgekoppelt, z.B. mit TThread.ForceQueue?
Zumindest daran sollte es nicht liegen. Ursprünglich und immer noch zusätzlich hatte ich es für die Funktionstests auf einen Button gelegt. Da gab es den Fehler auch schon. Bislang habe ich es auch noch nicht geschafft mit Einzelschritten an die genaue Stelle des Fehlers zu kommen. Der tritt eventuell wirklich nur ohne Haltepunkte auf. Bis zum Wochenende habe ich zz. tagsüber auch nur Visual Studio zur Verfügung.