Du veränderst lediglich einige Formular-Elemente? Dann solltest du innerhalb deiner rechenintensiven Aufgaben einfach mal häufiger Application.ProcessMessages aufrufen. Du musst für eine zügige Nachrichtenbearbeitung sorgen. Aus Threads kannst du bekanntermaßen nicht auf
VCL-Formular-Elemente zugreifen.