The only one i used is the one from Microchip. The one of PicKit 2 is also interesting... and it's open source as well.