I use gvim as an editor. I have 2 desktops, 1 and 2. In desktop 1 "gvim 1.txt". Goto desktop 2 and "gvim 2.txt". After a while 'gvim 2.txt' will migrate to desktop 1, or 'gvim 1.txt' will migrate to ...