using the computer software for the harmony remote you can go into the macros and progams the buttons to do what ever you need them then update your remote to the new settings.
One easy example is i programed Menu on the Harmony One to go to TiVo central and exit to be clear, you can get far more detailed then that.
Roamio Pro- $99 yearly MSD
Roamio- 3TB w/PLS
Premiere- 2TB w/PLS
TiVo HD- 2TB w/ PLS
Series 2- Sent to the great recycler in the sky
Connected via MoCa, Ethernet and wireless adapters.