When I asked about making skinned windows, I was given a link to a zip file with tons of script (uses regions). And every one else was given similar links to similar script. That is all a waste. Just make your window with WS_EX_LAYERED and use SetLayeredWindowAttributes() to make a color of your choice completely transparent. A lot easier and tons of less script.