Another programmer trick is to keep a portion of their program running all the time so that they can periodically remind you that an updated version of their program is available for download. While there are both advantages and disadvantages to this practice the bottom line is that if you do not have a high performance computer the additional load these programs add will eventually cause your PC to run slower over time.
This video shows you how to identify those programs and disable the ones you do not want to load at startup.