ShareX is an open source program that lets you take screenshots or screencasts of any selected area with a single key, save them in your clipboard, hard disk or instantly upload them to over 30 different file hosting services.
Have been using it close to three years now. It kicks propreitary tools' ass.
Very useful project!
Up until about version 22.214.171.124 it was great. I just now installed version 126.96.36.1990 I could not get it to configure the same way that I did before. I used to have it send screenshots to Paint.Net but with the new version I can't no matter what I do. It seems a lot more unnecessarily complex to setup and it doesn't seem to be working correctly. I ended up removing it and installing version 188.8.131.52 back, which works fine and I got it setup in no time.
Great program, works with Windows 7, quick, and uses little memory/CPU when idle. FTP uploading can be a bit on the slow side, though.