Ever wanted to modify your list of custom-added applications from perhaps a remotely logged in shell? Well, there is really not much to it, as aside from the base “skeleton” startup programs, Debian / Ubuntu stores the custom upstart jobs on a per user basis. These elements reside in the following folder:
/home/[username]/.config/autostart/customapplication.desktop
Deleting the file(s) is a pretty permanent way to prevent it from ever starting again at login time, and of course by opening it using your favourite text editor you’ll have the full flexibility of editing the startup parameters associated with it.
As always, source is available by clicking here!