Microsoft XBox 360 Universal Remote Control
This will work on Windows (I've tested on XP and 7) with the Microsoft receiver or a compatible receiver like the HP (the remote does not come with a receiver) though need a minor registry tweak. Navigate to:
then change the value of CodeSetNum0 to 8, and delete the three entries CodeSetNum1, CodeSetNum2, CodeSetNum3. You need to reboot for the change to take effect.
There are some buttons that aren't on the standard MS remote. The button numbers for these are:
28 - Open/close 64 - XBox button 4F - Display 51 - Title 68 - Blue/X 66 - Green/A 6C - Channel up 6D - Channel down
The volume and mute buttons do not work.