This is something I have never been able to figure out the pattern to. (I figure this is OK here in the Apple core since I am using Screen Sharing to control my music server...)
Sometimes, Cmd-Tab switches between applications on the remote computer, and sometimes, it switches between applications on the local computer. Would anyone know what determines when it does what? I'm absolutely mystified.