The problem with that is, even if i have a compatible bitmap with a transparent background, overlaying my bitmap onto the @window with a WM_PAINT will cause ill effects, such as if a mirc /draw command is meant to cover a dll's draw, since the dlls draw is overlayed, it won't be erased by mircs /draw, and also a /drawsave doesn't take whats actually on the @windows child static controls dc, it takes from the compatible hidden bitmap and converts to an image format so anything drawn with a dll won't show up on a saved image.