Ich finde, das XE2-Verhalten ist zumindest konsistenter als das von XE. Es ist allerdings möglich, daß die Ermittlung der Theme-Farbwerte unter XP-Luna einfach buggy ist, dann sollte man aber dort auch ansetzen. Kann auch sein, daß einfach nur das Luna-Theme in dem Bereich nur sub-optimal ist.
Grundsätzlich habe ich aber ein Problem damit, einen Fehler nicht zu korrigieren, nur um abwärtskompatibel zu bleiben - und die Nicht-Beachtung des XP-Themes unter XE (und vorher) war eindeutig ein Fehler.
Übrigens kann man das ganze mit XE2 leicht nach seinen Wünschen gestalten, wenn man die neuen
VCL-Styles verwendet.