I implemented skinning in my application. The application loads its Brushes.xaml resource dictionary which uses colors which reside in a skin-specific resource dictionary. S
That last part is not possible as a Color has no Color property.
A Color does have an R, G, B and A property. So you could create four bytes as resources:
#23 #45 #67 #FF
Still not what you might prefer but it should work.