As it turns out, I'm working on a program to meet this exact need. It's about 60% complete at this point - everything except the tools (rectangle, paint bucket, eraser, etc.) is implemented. If you want more details, or to try the current developer build, send me a private message.