Hi moby,
du könntest z.B. eine eigene Progressbar als Komponente als Nachfahre von TCustomPanel machen (mit BevelOuter=bvLowered) die ein TImage beinhaltet mit Align=alClient, und auf dem Canvas dieses Images zeichnest du den Status deiner Progressbar. Dürfte kein allzugroßes Problem sein, dann noch die properties Max, Min, Orientation, Position, Smooth und Step, und die Methoden StepBy und StepIt zu programmieren. Die Restlichen Eigenschaften, Methoden und Ereignisse brauchst du ja nur zu übernehmen von deinem TCustomPanel.
Dann brauchst du noch ein paar Eigenschaften für deine Färbung, die du die natürlich selbst ausdenken kannst, und du hast deine gewünschte farbige Progressbar