I've created an application that controls the X10 modules in my home office via the ActiveHome Pro SDK. The Lightweight Embedded X10 Interface (LEXI) is a Windows .NET application, tested on XP, that allows the user to send up to eight X10 commands to the CM15A from an icon in the system tray at the lower right of the screen. It also can be set up to watch the status of the system screensaver and send an X10 command when it activates and another when it shuts down. LEXI can also directly control the timeout for the screensaver and set the monitor to standby after the screensaver activates.
The application is distributed in an archive file containing an exe file, a dll file, and a txt file of usage instructions. You can download this application from
http://x10inmusiccity.home.comcast.net/~x10inmusiccity/_sgg/m1_1.htm.