You can bind the MEL command to switch views to shelf buttons, but you can't easily override the viewcube. Also, with viewport 2.0; you should be using it for modeling. It's for preview for games, not general working.
Imagination is more important than knowledge.