My local desktop is Windows 7, and my remote Linux machine is Ubuntu + Gnome. I access my linux machine via VNCViewer.
When I'm working on my desktop, Alt+Tab switches between my desktop programs.
Pass special keys directly to VNC Server in my VNCViewer. Special keys is pretty important in Linux and it'd be strange if I don't have them.
The problem is that when I'm in VNCViewer, Alt+Tab switches between programs within my Linux machine. If I want to switch back out to a desktop program (say I want to go to email, or a browser), there's no keyboard shortcut to do that. I need to manually click on any desktop programs to get myself out of VNC, and then do Alt+Tab. This is very inefficient.