Hast du mehrere Fortschrittsanzeigen parallel?
Denn eigentlich ist das schon gut so, dass es nur eine Fortschrittsanzeige in der Taskleiste gibt und nicht für jedes Fenster uns jeden Tab einzeln. Da würde man ja wahnsinnig werden.
Gedacht ist das so, dass du mehrere "Unterfortschritte" zu einem bündelst und den dann anzeigst. Denn für den Benutzer ist ja normalerweise der Gesamtfortschritt vor allem relevant.
Interprozesskommunikation ginge hier sogar recht einfach, wenn du TStaticText statt TLabel benutzt. Das hat nämlich glaube ich ein
Handle, so dass du aus der anderen Anwendung heraus direkt WM_SETTEXT benutzen könntest.