Ich weiß nicht ob das ein Bug ist oder ein Feature. Der Übeltäter ist beim Panel die Eigenschaft ParentBackground. Sie ist False und soll False sein. Hört sich komisch an, ist aber so
Obwohl es also False ist, musst du dem Panel noch mal sagen, dass es False ist. Das kannst zu zweierlei machen. Zur Entwicklungszeit die Eigenschaft einmal auf True stellen und dann wieder zurück auf False, zur Laufzeit z. B. unter Form.Create auf Panel.ParentBackground := False stellen. Man muss es nur einmal korrigieren (aber für jedes Panel einzeln).