já tentou em
www.microchip.com ?
brincadeira...(séria).
sugiro não se aventurar em desenvolver seu próprio programa para programador. O algorimo de gravação tende a ser complexo. O último que usei e funcionou para o 18F foi o WinPIC. Só que coloquei buffer na saída do sinal CLK e na entrada ACK que vai para o pc para melhorar.
(aliás: fiz isto anteontem e ontem ganhei um ICD2 LE num sorteio de um seminário microchip)
Existem muuuuitos programadores. Já funcionaram comigo: Ic-prog, PicPgm, Qel 3149BC, (e agora o ICD2 vai funcionar!!!)
Para obter + ajuda tente ser mais específico na pergunta...
abraço