wow, that looks almost exactly like what you described. Otherwise, you could try spaces. Having windows in the other space, hold your mouse at the edge and it'll go to the other space and show the window. But that linked program looks like your best bet.