The temperance and perspicuity you display is admirable.
The fact that such an offering could be done by an unscrupulous scammer does not make you one.
Holding the tool vs distributing it is an interesting choice. Would you care to comment on that?
I guess it comes down to a couple of reasons:
1) If I distribute the tool (open source-wise), then unscrupulous persons can use it. In fact I have already been approached by someone wanting to buy my software stack, but I turned them down outright, since it was probably a botnet owner or similar... I didn't want to be sullied by the bad guys.
2) If I distribute the tool, then I have little chance of making any money. Currently I am working on several wallets with substantial 'rewards'. (as well as some with little or no reward, I might point out)
Also, (as pointed out later in this thread), quite a few of the specific wallets that I've worked on do indeed require tweaks to the algorithms... no matter how generic you make them, someone always has another bit of remembered logic up their sleeve... like "wordnumberwordnumber where I'm pretty sure that the numbers were the reverse of each other's digits", etc, etc
Maybe when/if I get tired of bitcoins and wallet decryption stuff, then I will open-source it.
Regards