I have an application which launches and deletes a Perl/Tk GUI several times. The GUI appears on the virtual desktop where I'm currently working on. My goal is that the GUI appears on the same virtual desktop where I initially started the application (I use different desktop managers like KDE or CDE). What I learned so far is, that the windows manager is the instance which manages the virtual desktops (or screens). Does anybody now, how I can archive my goal ...