i have a doubt, that finally the target would have icsp connector any way, what is need to program without soldering in target location?
if you can wield the soldering rod, solder 5 wires (additional Vdd and Vss wires to be commoned to respptive Vdd and Vss pins) and extend then to a bread board, plug your Pickit2 ton the bread board with help of a male header and after ensuring the the 5 wires(Vpp, Vdd, Vss(gnd), PgData, and Pg CLK are connected properly, go ahead to program
one can always get ssop to dip header from market