No estoy seguro, pero croque se podría, lo que habría que hacer es desarmarlo y rastrear las señales que van al ZIF (data, clok, masa, Vpp, Vdd). con ellas adaptar un conector y listo. Con Vcc Data Clok y Masa no hay tanto drama, Pero Vpp de seguro hay por lo menos dos, abría que rastrear las que halla y crear una sola Vpp a traves de diodos, yo recomendaría el BAT85. De esa manera el Zif no sufrira cambios y tentras las salidas para el ICSP. Incluso yo el Vdd del programador no lo uso, uso el de la misma placa donde esta el pic.
Yo e echo esta modificaciones en dos programadores por puerto paralelo y funciona.
Si no quieres desarmar el programador, lo que puedes hacer es tomar un zócalo de 40 pines, sacar las les desde el zócalo ese, obtener la Vppx uniendo las tres Vpp con los diodos, y después este zocalo lo enchufas en el ZIF del PICStart. Como dato, no uses un cable muy largo para el ICSP, mejor si es apantalado, yo uso cable tipo telefonico apantallado (pedi el de mejor calidad) de 4 conductores (clock Data GND y Vpp).
Saludos