But how does this help with the problem when the address copied to the clipboard gets changed by a hacker and you end up sending to the wrong place?
Users should be able to setup a whole wallet to be "reversible" by default. Or always use escrow as default...
I recall BCNext was looking for developers for Java smart-cards. I think we'll get hardware wallets soon.