I use Shutter to take and edit screenshots; it's a really nifty and awesome tool. The only thing that bothered me is that I always had to upload the images to my server and determine the correct HTTP URL manually.
Shutter offers a bunch of upload plugins, but not a dedicated one for scp (ssh copy). They tell you to use nautilus to mount a remote server and use that local folder to copy the image. This means I always have to have the remote server mounted, and I don't like that idea. It should only connect when I want to upload, and disconnect after.
So the idea for the Shutter scp plugin was born, and today it got implemented. It was my first experience in the Perl world, so the code is not what I expect from my PHP code, but at least it works :)
You can find the code and README on my git server as well as on the github mirror.