I went cheap and got the remote in the first link. I'm a student is my excuse
It is way cheaper on fleabay and it works OOB
The mouse button could have been done better. It is very hard to navigate the mouse around the screen in an easy and fluid manner. The addition of rubber on the button would have been very helpful.
But for around $6 (with free shipping) it should be expected.
Programming the A, B, C, D multimedia shortcut buttons was explained in customer reviews on a similar type of remote control. All you need to do is go to the icon of the program you want the multimedia hotkey to open and right click it. Choose properties and click the field that is titled "Shortcut key." You do not need to type anything into it but choose either A, B, C, or D on the remote control. It will automatically enter a value into the field for you. Now hit apply and exit the properties box.
I programmed mine to open up VLC and Windows Media Player. Since I use VLC more than WMP I also programmed the play, stop, forward, back, next, and previous in VLC's options. Other keys work out of the box. I haven't had a chance to play with all the keys yet but fullsize worked, cursor arrows worked, the mouse buttons worked, open folders, windows key, and volume worked (computer volume which is acknowledged by the white-on-black OSD).
I didn't expect a lot going into this. I knew that the input for IR commands that correspond with keyboard input was probably all the IR was doing. This is evident when programming the multimedia hotkeys. When you press the key you want to program CTRL+ALT+A will be entered into properties "Shortcut key" open up if you press A.
At the very least I can sit across the room and have some type of control over the media aspect of my X200 which now doubles as a "ThinkPad Media Box" now