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 For Sale $350
Series 2- Just sittin around
DVR40- yours if you want it
Connected via Ethernet