Danke für Eure Antworten.
Robert_G hat den entscheidenden Hinweis geliefert.
Die Panels baue ich dynamisch auf.
Beim kreiieren der Panels habe ich dann die Eigenschaft
"Backgroundcolor" mit der Farbe des Parent Panels definiert.
Darum waren zwar die Farben nach dem ersten Aufbau alle
korrekt, aber konnten nach dem Wechsel der Farbe des Parent Panels
nicht mehr nachgeführt werden, weil sich diese ja vom Default
unterschieden haben.
Danke
ps: finde es zwar extrem mühsam das hier Delphi 6 und Delphi .NET
unterschiedlich zu handhaben sind