I think Andy wants to stop Visio loading its own help file when the ? button is pressed and load and display his own file.
You can certainly create an addin that has its own ribbon UI, that ribbon UI can reuse the ? icon, clicking the help icon could then load your own help file (or whatever). Not sure about adding it to what is already there.