What's not good enough for using ScreenShotCaptor? It does all you request, afaics (and you said that yourself), the location of the stored screenshots can be set from configuration, and you requested a feature to prompt for the location with each screen shot. Is that an indispensable feature of LightScreen?