Die Nachrichten laufen immer zu dem Thread dem das Fenster gehört. Jeder Thread kann seine eigene MessageLoop besitzen, denn jeder Thread besitzt eine eigene MessageQueue.
Leider gibt es aber mit Delphi-Forms probleme. Deshalb würde sowas ausschließlich mit
WinAPI erzeugten Fenstern funktionieren.
Die
VCL ist NICHT Threadsicher.