Da die
VCL nicht threadsicher ist sollten
alle Formulare im Hauptthread erzeugt, manipuliert und freigegeben werden!
Es werden globale Objekte (Font, Brush, Pen uws.) als Vorlagen verwendet und außerdem registrieren sich die
VCL-Forms/Komponenten in globalen Listen.
Man kann Formulare in Threads erzeugen, aber dafür braucht man dann im Thread eine Messagebehandlung und kann die
VCL nicht benutzen. (maximal vielleicht eine eigständige
VCL, z.B. in einer
DLL, wobei die
DLL dann auch im Thread geladen/freigegeben werden müsste)