Currently, the autostart scripts are placed in ~/Desktop/Autostart. You may find this normal, but it goes against the purpose of the ~/Desktop folder. It should be used to hold desktop icons and stuff, not autostart scripts. Yes xfce doesn't have desktop icons, but it causes some trouble if you also use kde, for instance. Or if maybe xfdesktop evolves to something that may show icons, you don't want to have the Autostart folder in front of you, now don't you? :) My point is, there should be some unified autostart folder across all WMs, and one that doesn't get in the way. So why dont make it '~/.autostart/'? This is not a real "bug", it's more an enhancement request. Also, I think it should be a freedesktop standard. And why not make xfce it's first supporter? :) Reproducible: Always Steps to Reproduce: 1. 2. 3.
Currently ~/Desktop/Autostart/ is the accepted standard directory. If you want to change that, you should propose your idea on the xdg-list and in case everybody agrees on your idea, we'll happily use it for Xfce as well, but until then, we'll stick to ~/Desktop/Autostart/. BTW: If you suggest a new directory, it should probably use the XDG base dir spec. E.g. $XDG_DATA_DIRS/Autostart/ or something like that.
After submitting this I went to freedesktop.org and checked the xdg standards (I know, I should have done this first..). I didnt see anything related to ~/Desktop/Autostart. Also, I believe xfce is the only WM using it right now.. For instance, kde uses ~/.kde/Autostart/ and fluxbox uses ~/.fluxbox/startup.. I also read the stuff regarding the XDG base dir spec, and proposed the idea. I'm still waiting for some feedback from them..
Ok, I implemented Waldos second draft with revision 16227.