Using macbook running Lion, some software I'm using thinks there's an external monitor I'm using the plotting package Veusz and when I last used it I had my mac plugged into an external monitor using VGA, with Veusz on the external. I just have my mac at the moment, and Veusz is still opening on a second desktop, even though there's not one. I have tried 'Detect displays' and this doesn't help, since my mac appears to know that there is not a second monitor. How can I move the window back to my desktop without having to plug it in to another monitor and drag it across?
I use a window manager by default (I highly recommend them anyway) and that will let you move windows back (my personal recomendation is Divy http://mizage.com/divvy/ - but I think they are all pretty similar)