Thing is, if you are going to make an action game that scrolls every frame, and redraws everything that's moving, it's going to hog a lot anyway. But I guess you are saying that any gaps at all can be used by windows then. Regretably, my whole game structure is NOT using events, just a loop doing logic, input (KeyDown, MouseHit etc) and drawing.