Programmer infrared remote controls:
It connects to your computer via USB
Software included for Windows