Basically I use MicoCode Studio and MPLAB to program my PIC with Microchip PicStart.