Disabled button settings

Currently the disabled appearance settings are only modified only for the office 2013 styles. It would be nice to have them set for the other styles as well. Also nice would be to make the SetComponentStyle method dynamic.