Noch eine Anregung, um ein Performanceproblemen bei Verwendung von Synchronize zu umgehen: Verwende Windows-Messages, die das Formular veranlassen, die Threadinformationen neu zu zeichnen.
Dem Thread übergibst du das
Handle des Formulars und ruft dann einfach im Thread 'PostMessage(HandleDerForm...)' auf.