I will briefly describe how I turned my Windows laptop/PC into a fully featured remote control that can control any device (TV, DVD, Home Theatre receiver etc.) in my home via Infrared signals.
This same Windows laptop/PC solution will also control Home Automation devices that conform to the X10 standard. With X10 equipment there is the opportunity to control switches, controllers and devices throughout the house from the laptop.
This is what I used:
Software
The software is called: IRCommand2 (around~$25)
Universal Remote Control Software for the PC.
http://www.wdpsoftware.com/wdpsIRC2/index.html
(Please note I am not affiliated in any way with any of the companies I mention in this thread)
Hardware:
Controlling your Home Theatre and Automation components will require some hardware in addition to the IRCommand2 software. Fortunately, there's a good choice of inexpensive supported IR and X10 hardware.
I chose an IR dongle called Tira 2.1 from Home-Electro (around~$50) for 3 reasons:
Tira 2.1
http://www.home-electro.com/tira2.php
It's small and good looking
It connects to the PC via USB
It has excellent range, I am using it from 4 meters (~12 feet) away.
This solution has worked extremely well. I haven't tried all the features such as starting up or shutting down components according to a timed schedule. This equipment is also able to
receive remote control signals in order to control iTunes, VLC Player etc. on the same laptop.
Please PM me for more details if need clarification for any of this.