saxgeek wrote:
Yes, it can happen on Windows 7 if you aren't using the Aero theme.
If any of you are curious as to why this happens, then this is why. GUI (Graphical User Interface) programs are event driven, which means that there's a routine in the program that's constantly waiting for something to happen (like the user mousing over something, dragging the window, resizing, etc.). When an event happens, the program calls a function to deal with that event. There's an event in particular called WM_PAINT which a program receives when a part of its window has been uncovered or exposed. When this happens, the program is supposed to redraw the part of its window that was uncovered. However, if the program is really slow or frozen, it can't redraw its window in time, so what was drawn to the screen there is simply left there. In this case, my Firefox window, which was maximized and frozen, didn't redraw itself, whatever Task Manager had drawn to the screen was just left there when I moved the window around, leaving these trails.
Windows Vista and higher include a compositor called DWM (Desktop Window Manager), which is a program that handles all of the fancy Aero effects and transparency. When DWM is enabled, the windows no longer draw directly to the screen, but instead draw to some area of memory. The DWM then takes all of these offscreen buffers, and then puts them together (composites them) into the image you see on screen. If you're using the Basic or Classic theme on Windows Vista or 7, then the window drawing works just like XP and earlier, and this effect can happen. On Windows 8 and higher, there's no way to disable DWM, so this would never happen on those operating systems.
That was a wonderfully precise explanation, just perfect!
_________________
“For small creatures such as we the vastness is bearable only through love.”
―Carl Sagan