My users often open more than one instance of my program. They often have several undocked windows for each instance. This proves problematic when they want to switch between two instances (without using the Taskbar) because it's not always easy to see which window is from the instance in focus. They often click on the wrong window.
So, is there a way of dimming/tinting the windows from a program that I have control of (as in, I am the programmer) when it doesn't have focus?