Die Borland-
VCL ist nicht Thread-Save.
D.h. alle Formulare müssen im Kontext des Primären Threads laufen. Alles andere Kracht!
Das einzige wäre, wenn Du zwar die Komponenten (mit Wrapper für Eventbehandlung) in den Thread legen würdest. Die Kommunikation mit dem Formular würde dann z.B. über Windows-Messages erfolgen können.