If you prefer, the easiest way is to grab the hex code and paste it into whatever button you want. You don't have to take the entire button if you don't want. I think you have to be in "advanced user" to do this. Open the IR code page that has the code you want. Dbl clik on the button and in the next window that opens, dbl clik on the "Learned IR Code". This will open the "Add IR code" dialog box. Now click on "View IR code" and the hex code will come up and it should already be highlighted. Mouse over it and do copy and then paste it into a new button.
Regarding the Yamaha discrete codes and creating new discrete codes from the info on the yamaha site: Andrea Whitlock and others have put together the documentation on how to create your own discrete codes for Yamaha. I tried to paste the link in here but it is too long. Go to Orignal pronto files area, then to Programs, Utilities & Documentation, then to User Written Documenation, then go to the 11th item, which is on the next page.
However, you may also be able to find all of the codes you need for the RX-V1 in the Original Pronto files section. This has been done already by many users. Browse around over there, under Devices, Yamaha receivers and there are many to choose from. Otherwise, you can spend an hour doing it yourself. You will need to get IR Tool from the original pronto files area, under IR tools and documentation,( I think) plus all of the stuff that Andrea has in her download and the extended codes from the Yamaha site. It's kind of cool to do it yourself, if you have the time.
Hope this helps...Dave
Dave D'Arche http://RemoteQuest.com Fine Home Theater Remote Controls & Solutions - Programming services for most remotes