Das Problem sind nicht nur die Threads untereinander, denn es gibt noch den Hauptthread, in dessen Kontext die
VCL (in diesem Fall die Form und die ProgressBars) ablaufen.
Synchonize wäre da wichtig
und das würde auch die Threadzugriffe deiner beiden Threads auf die
VCL gegenzeitig und gegen die
VCL absichern