I've had good luck with PC Remote. It controlled most programs I tried it with. MS Media player, Winamp, XBMC, and so on. It needs a companion app installed on the PC you want to control, and works over wifi. I used it for a while before I moved on to the ConnectMe RDP client. I figure, why...