Here is the minimum you need to program the PIC16F84 chip for the Dimmer / Controller:
PC (486 or better) running Windows 9x - I bet you already have one
Programming software - WINPIC (freeware) download it HERE
Programming hardware - P16PRO40, available as a kit from Amazon as part # CPS96 ($19.95) or build it yourself schematic
12 VAC power supply for programmer - Jameco # 147361 ($2.49)
DB25 male to female parallel cable - Jameco # 1631333 ($3.95)
Blank PIC16F84-04/P chip - Jameco # 145111 ($5.95)
HEX file (free.hex) included in free.zip - download it here
Got it all? Now Click Here - How To Program that PIC
Where to get more information on PIC programming:
Microchip - Data sheets, application notes, development software
Peter H. Anderson - Books, info, parts, links
Microchip Net Resources - Tons of links to get you on the right path
Do It Yourself PIC16F84 Programmer Hardware: