Leite nicht von einem Panel ab sondern entweder von TGraphicControl oder ein TWinControl Nachfahre. Das TCustomPanel ist die Basis für ein Panel und da lässt die
VCL dann komplett vom ThemeManager zeichnen - da kommt deine Routine gar nicht mehr zum Zuge...