Naja, es ist eine Form, die zu dem Thread "gehört" und auch nur dann erzeugt werden soll, wenn es den Thread gibt bzw. dieser erstellt wurde.
Form =
GUI
Thread = Logik
Logisch ja, aber praktisch nein.
Ein "Window" (Form/Komponenten), welches per CreateWindow erstellt wird, wird mit dem Thread verbunden, in welchem es erstellt wurde.
Messages landen dann in diesem Thread und werden über dessen Nachrichtenbehandlung verarbeitet.
Darum landen bei der
VCL auch PostMesssage, SendMessage und sonstige Events immer im Hauptthread.
Auf Seiten der Messages ist die
VCL also threadsave, genauso, als wenn man es manuell über Synchronize machen würde.