What Knife_cz said. You could add onto that a daemon that'd wait for printscreen to be hit, and then parse clipboard content to a new instance of Gimp.
From there on you could save it in png or lossless jpeg (which is sometimes 2-3x smaller than png).