I wanted to do this for quite some time, a remote control application for XBMC. Although the original XBMC Control application was doing pretty much what I wanted, the screenshot image was too small to read. So I decided to write my own and learn a bit of C# in the process... It's not doing too much, I've implemented a minimum set of keys and it allows for a good quality screenshot - in fact the image is captured at the XBMC TV resolution and then it's resized by the .Net PictureBox control to fit in the client app window.
Planning to implement all commands on the remote control and the game controller, maybe even to execute a set of a batch of commands (as in Select all & Copy when in the File Manager), anyways we'll see how it goes.
Download from here. Let me know if you find it useful or if you have any suggestions.
Update Friday, 07 September 2012
Since writing the post, XBMC4Xbox split from the main XBMC project and the app continued to change, but I only tested it with XBMC4Xbox. Might just work with XBMC, the HTTP API shouldn’t be much different really.
Download from here.