Systems and methods for managing window transparency for a computer
display, making windows wholly transparent or semi-transparent, on a
window-by-window basis. Window transparency is triggered by monitoring
messages exchanged between a program and an operating system, or by a
user action. Upon detection of a first message indicating that a window
of the display should be transparent, a layered display mode for the
window is initiated. Upon detection of a second message indicating that
the window should no longer be transparent, the layered display mode for
the window is terminated. The layered mode can be controlled by the
operating system or by a graphics processor.