It is possible. Take a look at this[^]. It's a project we are doing to make skinnable GUI components and controls for .NET and Win32.
"Blessed are the peacemakers, for they shall be called sons of God." - Jesus
"You must be the change you wish to see in the world." - Mahatma Gandhi