Nein, es läuft nicht alles im Thread und wenn doch, dann hast du da einen schweren Designfehler im Programm, denn auf die
VCL greift man ausschließlich vom Haupthtread drauf zu.
Der Task/Thread macht doch scheinbar nichts anderes, als sinnlos zu warten und dann das Bild zu änder.
Das Einzige, was hier "eigentlich" gemacht wird, ist alle x Sekunden in der
GUI ein Bild zu ändern.
Das Ändern dauert immer gleich lang, egal ob es direkt im
VCL-Thread von einem Timer ausgeführt wird
oder ob man es aus einem Thread synchronisiert im
VCL-Thread macht.