Recently I looked into PatchMyPC for Microsoft SCCM purposes (more info about that in another blog post). But I found out that the Home Edition of PatchMyPC did a hell of a job also!
This version is free to download and use and it instantly updates all your installed programs like Notepad++, Winrar etc.
The program supports hundreds of programs. Great tip: selecting a program you currently have not installed automatically installs that program (latest version!) for you!
I found this tool a great addition to keeping my device updated!
More info here