Die Delphi
VCL-Klassenbibliothek ist nicht Thread-Save. Alle Aktionen welche sich auf Oberflächenelemente beziehen müssen im Kontext des Hauptthreads stattfinden.
Schau in der Delphi-Hilfe mal nach TThread.Synchronize wie du von deinem Thread zugriff auf den Hauptthread hast, um deinen Thread und den "Rest" des Programms zu synchronisieren.
Windows Vista - Eine neue Erfahrung in Fehlern.