Lies doch einfach mal durch was Delphi dir in den Header deiner Thread-
Unit schreibt wenn du eine neue Thread-Klasse über den Menüpunkt Datei/Neu anlegst. Die
VCL ist nicht Thread-Save da die
Win32-
API für Windows-Ressourcen eine Thread-Affinität hat. Du darfst diese nur in dem Thread ansprechen in dem sie erzeugt wurden. Und wenn du auf ein Formular (das im Hauptthread erzeugt wird) Controls in einem anderen Thread erzeugt kann alles möglich passieren - ab und zu auch mal das es klappt.
Windows Vista - Eine neue Erfahrung in Fehlern.