Could you make the MetroAppearance property public, so I can change the color of the button when using Office 2013 styles.
TAdvCustomShapeButton
...
public
...
property MetroAppearance: TAdvShapeButtonAppearance read FMetroAppearance write FMetroAppearance;
...