I was not able to get the ICD2 to do anything, but on the programming port there is a CLR pin for the memory chip. I was able to start the bootloader then ground the CLR pin and it loaded in the HEX file. For anyone who needs this, it is the 6 pin connector that is parallel with the PCB on the underside. The pins are labeled on the top side, 1 - 6, pin 1 is the CLR and pin 3 is ground. Using a piece of wire connect the 2 pins and the bootloader will initiate the programming.
I have tunercode that he could use, not too familiar with this stuff yet but i hope to learn as i go.