Unfocus Unity standalone in fullscreen

Im trying to swap focus seamlessly between Unity in fullscreen and MaxMSP in fullscreen. For some reason I can’t bring focus to Max (or other applications) using System.Diognostics.Process as long as Unity is in fullscreen. It works fine if I use Screen.SetResolution() and go to windowed mode first, but that reveals the apple top menu bar, and the magic is broken.

Can I bring Unity out of focus without leaving full screen?

Any hint is appreciated…

~ce

I believe this behaviour is intentional in order to avoid moving your windows and icons around if Unity is running at a different resolution from your desktop.