There could well be various browser plugins that will do this - but on a per browser basis. Obviously ActiveX will work only with IE.
Even if there was a solution you could implement into a website (if that was the customers original intention) it would be impractical unless the user stayed on that website. As soon as the user navigated away, they would loose their one-button functionality anyway?!
The browser history can also be disabled if that is any help?