None of those macros work. I don't believe it's currently possible to switch LSs except for via menu. Which sucks balls. They need to change this.
No, I disagree. If you simply type "/chatmode LinkshellName" in the main bar, you will switch - no menu required. That's why I thought the macro ought to do it, since it is a chat-based command. Perhaps if the linkshell name has spaces in it, then some fancy "" footwork might be required, as well as perhaps forcing the command to spill to /say or somesuch.
I am nowhere near the game, unfortunately. Now I'm curious if I can get this to work.