ds30 Loader is a bootloader for PIC12F, PIC16F, PIC18F, PIC24F, PIC24H, dsPIC30F and dsPIC33F MCU families of from Microchip. It comes with support for over 500 devices out of the box.
ds30 Loader commercial versions website is located at ds30loader.com
It also supports PIC24E, dsPIC33E and PIC32.