On the technical side, I’m using Picasa under windows. Does everything i need it to do (cropping, watermarkign,resizing, etc) and it costs only your soul (signed off to evil overmind Google).
]]>For the technical workflow, the donationware screenshot tool ShareX http://getsharex.com/ might come in handy. It offers features like automatic upload to a specified host (imgur and others are prefefined, but you can easily add your own ftp server and such), automatically added watermarks and more.
This way, you can fully focus on the view you want to capture but also already have your images prepared and uploaded.
I’m in no way affiliated with this tool, but it helped me wonderfully with what I do.