I just recently submitted an app called iTried to the Mac app store which was kinda built for this (http://bit.ly/hEDJTw)
iTried listens for screensaver stopped events, and then takes the picture. I disabled tweetpic'ing the picture when submitting to the app store, but will re-enable in an update.
iTried listens for screensaver stopped events, and then takes the picture. I disabled tweetpic'ing the picture when submitting to the app store, but will re-enable in an update.