PiratePICprog executable and source are available on the Bus Pirate Google Code page. PiratePICprog is a new application that uses the Bus Priate to program PIC microcontrollers. V1 only supports the PIC 18F24J50 in the Open Logic Sniffer, but is has 18F and 24F script modes for prototyping other chip protocols. It requires Microsoft’s .net framework, but is should also work with Linux/Mono.
We’ve been working on the programmer in the Bus Pirate development forum.