The OSD has plenty of features that would be of interest, I believe. Serial can be used for a remote (or a variety of other things as well) as can USB Host. Check out
http://wiki.neurostechnology.com/index.php/OSD_Ideas for some general ideas. It's an open platform in many ways, Linux, open application software, available schematics and hardware support, and obviously support from the manufacturer.