I didn't know if this was the right place to post this but I have an application called Intelliremote that used to be used to customize the remote functionality of Creative Soundblaster remote controls.  

Now Intelliremote supports all flavors of Microsoft MCE Remotes.  You can completely customize your remote to have any action performed when you press a remote button.  Do you want the  Green Button to launch Winamp instead of Media Center?  Now you can!   Each remote button can be a assigned to send a keystroke, a mouse event, an application event or script.  And multiple profiles can be created so you can have your remote keys mapped for Winamp one way, and completely different set of mappings for Itunes. 

If interested definitely give it a try....

http://www.intelliremote.com