Well, I got this PIC programmer, and with the help of this guy from the microchip forums named Dario Greggio I got the PIC to act as an on/off toggle with the off action requiring a button to be held down for a few seconds. I've since designed the PCB for the circuit. If anyone is interested in the circuit, PM me for more details. Getting a quantity of PCBs ordered would bring down the cost, greatly. I will draw and post up the schematic here later.