I am now using a program called Event Ghost, I believe someone mentioned it earlier in the thread. It has several plugins designed for different kinds of remotes. You can add programs and tell how to map remote keys for each program that you add. It gives you more flexibility. For MediaPortal to work with it you still have to install a plug-in, but one simple plugin with nothing to set up besides Event Ghost.