Paul,
There are definite drawbacks to using bitmap images as controls, the biggest being that when the application is resized, the bitmap may become "fuzzy" and hard to read. I am looking into how to do skinning in WPF right now, but since most of what I am seeing in this thread revolves more around color schemes than the look of the controls, I think that allowing the user to change color schemes would be more beneficial.

Eric