I have recently written a small simple application that takes snapshots of your monitor(s) every X seconds / minutes. The idea is to keep a record of your activity.
More details here: http://www.artenscience.co.uk/artenscience/ScreenAudit.html
I've since had several emails from people asking for me to introduce a 'Stealth Mode', basically make the application invisible whilst running. Also to introduce an FTP or email mechanism for the captured screenshots.
Technically this is straightforward, however I can guess how this will be used ... almost certainly used as a way of capturing information covertly for dishonest purposes.
However it could also be used in a good way. But I know thats not the intention.
Do I develop this functionality knowing that it could and most probably will be used in ways that I am not comfortable with ?
At the moment I am tending to NOT do the development. What's the views of the community ?
I realise this is not a straightforward programming question, but I can't think of a better place to ask this.