I would certainly keep using the alias for these buttons. It is just good programming practice to have each code in software only once and alias it everywhere else. I can't tell you how many jobs I've gone back to when a component changed and been glad I only had to change it in one place because I used aliases everywhere else.
The other issue is if you are using an MRF, or RF base of some type. If you are using IR routing to specific ports for specific devices, placing a command from one device inside another device will not work because it will be routed to the wrong port. If you use aliases everywhere else, the routing will work perfectly.
There are 10 types of people in this world, There are those who understand binary, and those who don't!