Really fix the sysdir reading, by not replacing desktop file already detected in a higher directory in the order
Also, make xdg-autostart a binary to also read env from lxsession