It would kick ass to have configurability for the xfwm4 /general/activate_action setting (xfconf-query -c xfwm4 -p /general/activate_action) on a window-by-window basis.
Elaboration + example:
I'd like to have it be window-specific. At the moment I'm finding myself writing wrappers for apps which I don't want to bring or switch to (I sometimes load wads of URLs into Firefox from random apps) which call xfconf-query: once to setup the application-specific behaviour and once to reset it to its original state. Other apps should be brought to my desktop, such as when clicking the icon of my Jabber client in the Notification Area.
The settings would not have to be persistent. I think this feature is on the same level (and should belong in the same window menu) as Sticky/Always On Top/Roll Up.
The existing functionality provided by the /general/activate_action setting would not need to be touched - this would just be the global and default behaviour which can be overridden on a by-window basis.
Is this feasible? I'd like to hear your thoughts on this.
Closing old bugs