As far as I'm concerned, the answer is splitting the interface into usermodes.
Isn't this already the case with the current coin control pull? I haven't tested it myself yet, but I was told that it's disabled by default:
https://github.com/bitcoin/bitcoin/pull/2343