You have this one too :
http://mrmackey.no-ip.org/elektronik/ds30loader/From
http://ds30loader.com/documentation/ds30_Loader_-_product_brief.pdf :
"ds30 Loader is a boot loader supporting
PIC12, PIC16, PIC18, PIC24, dsPIC®, and PIC32
families of MCUs from Microchip. It supports
all devices in each family out of the box, only
minor adjustments need to be done in
firmware."
Supports all 8-bit, 16-bit, and 32-bit families.
The linker script rarely needs modification.
The PC client runs on Windows, Linux, and Mac OS X.
Ease of use, the firmware requires no or very small code modifications.