Buenas compañero..!
Yo utilizo precisamente ese programador hace mucho tiempo y me funciona correctamente para todos los micros que utilizo (12F683, 16F876, 18F2550, 18F4550,...).
Dado que no todos los PICs que utilizo me caben en el zócalo de 28 patillas del TE-20SE, o bien llevan los pines de programación en otra parte, lo que hago es pinchar el PIC en una protoboard y saco las señales de programación del TE-20 mediante 5 cablecitos. A mi entender, esto es ICSP.
Pues bien, estas 5 señales están colocadas en el TE-20 de la siguiente manera:
Simplemente hay que conectarlas con sus correspondientes en cada PIC, a modo de ejemplo estos sería los puntos de conexión en un PIC18F4550:
Espero te sea útil.
Un saludo amigos..!