Application.ProcessMessages
in einem Thread aufzurufen ist absolut tabu!
Genau das meinte ich auch mit gedankliche Vermischung. Es werden für Anfänger gern mal Threads mit Application.ProcessMessages oder Application.OnIdle verglichen, um dann zur Klasse TThread überzuleiten.
Daher dachte ich, auf diese Weise könnte sich ein Fehler eingeschlichen haben. Schließlich dürfte die
GUI bei Ablauf eines zusätzlichen Threads eben genau
nicht einfrieren, ansonsten würde das ganze ja keinen Sinn ergeben.