reworked to use xp theme and handle all non-client area drawing rather than extending glass on vista