The revised Windows 7 and Windows 8 Alt+Tab has been bugging me for a couple years now. The Alt+Tab order is (or seems to be) ordered completely randomly. This prevents quickly ALt+Tab switching between two programs.
I finally took the time to find the the fix, Add the following DWORD key to the registry:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AltTabSettings = 1
This enables the old Alt+Tab behavior. It does remove Aero Peak and thumbnails of each app unfortunately. It’s better to have something functional than shiny.
Note: I noticed a pattern, when you minimize a window, that window goes to the last in the order. I suppose the logic presumed is that you are wanting that application out of the way if you are minimizing it.