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 grandfathered MSD
Premiere- 2TB w/PLS
TiVo HD- 2TB w/ PLS
1 TiVo Mini
Series 2- Just sittin around.
Connected via MoCa and wireless adapters