|Glee - download (for free) Easycleaner.|
This has many very useful facilities.
One of which is shows which programs are loading on start-up, and the option to select and remove those not required from the start-up procedure.
Have found this has to be done every so often, as some programs continue to 'reinstall' themselves in start-up.
Fingers - your statement 'Every programmer thinks etc.' is so true!
Good Luck - Keep us posted.