Gnome: start applications when you login
Go to folder ~/.config/autostart
Make the folder if its missing with `mkdir autostart`
Make a .desktop folder in there for each application you want to start.
By the way, if you just want an application on your desktop put the .desktop files in ~/.local/share/applications or /usr/share/applications for all users.