If you are working on a Linux system most probably you will have enabled the option to make a window active just by hovering over it your mouse pointer. Moreover you are able to write some text on that window although it isn't on the foreground which is extremely helpful, at least for me. However you can't do this on Windows. You have to click on the window that is back and it will come to the front. Although through Windows Control Panel you have the option to switch windows by hovering (Control Panel> Ease of Access> Change How Your Mouse Works > Activate a window by hovering over it with the mouse) this brings the window to the top. Here is a little registry tweak to get the desired result.
Open regedit and go to
Edit UserPreferenceMask value to be 9F 3E 07 80 12 00 00 00
Note: You should only have to modify the first pair.
Edit ActiveWndTrkTimeout, change 'Base' to Decimal and put in 150 as the 'Value Data'
Note: this value is time in milliseconds that it takes for the focus to change. To avoid some issues with the taskbar I recommended using a value like 150 or so, but if you'd like to have a different delay before the window loses focus, set it to whatever you like.
Note: If you have ActiveWndTrackTimeout don't change it. It won't hava any affect. Instead create a new DWORD (32 bit) value, name it ActiveWndTrckTimeout and set its value to 150 as described above.
Log off and log back in.
That was it. Now you'll have the window behaviour of Linux in your Windows 7/Windows Vista computer!