I think I found a solution. There are two registry entries that control this. The first controls how many times the tool bar flashes to let you know there is a active window behind other. You will not need this after changing these. The second controls how long the active window waits before it comes to the front. The default is ~3.3 minutes. I think you want this set to zero. I can't imagine why Microsoft even put this in the OS.