I'm not a big fan of the Droid-Razr-M's screen buttons (missing the menu and search buttons, but includes a Programs button (which is a waste b/c you can long hold the Home button for that).
Since those buttons are actually on the screen, can you reprogram them? Would it require rooting the phone?