Das
GDI = Graphics Device Interface ist eine Schnittstelle des Windows-
OS das es ermöglicht Bilder in die Grafikkarte zu zeichnen. Wenn nun das
GDI nicht threadsafe ist so ist es auch nicht das Windows-Fensterhandling das das
GDI benutzzt um den Inhalt der Fenster zu zeichnen und somit ist es auch nicht die
VCL threadsafe die auf beide APIs aufsetzt. Ergo: Zeichen/Fensterroutinen niemals in Threads benutzen, und somit ist dein Beispiel von Grund auf fürn Popo. Man kann also diesen "fehler" nicht der
VCL in die Schuhe schieben, obwohl sie ihren Teil noch zusätzlich zur Thread-Unsicherheit beiträgt.
Gruß Hagen