The desktop version of FreeStance was one of my first desktop programs. This application allows you to control your Freebox (French set-top box) from your computer.
FreeStance desktop is still compatible with Windows, OS X and Linux.
Check out the source code for Windows, Mac OS X, GNU/Linux