Pero ahi tenes otro problema parece, como que no encuentra el pbpw.exe o tiene algun problema con el mismo y no es con el programador, Si compilas va todo bien ?
Creo que podrias compilar el programa asi generas el .hex, luego de ahi teniendo todo cerrado creo que podes importar un .hex, y grabarlo. Solo encontre ejemplos para MPLAB X, pero lei que se puede en el MPLAB 8.xx
Asi que el primer paso a comprobar es: ¿ Compila ?
De no compilar tratar con:
Usa -ampasmwin o -ampasm ?
Otra que se me ocurre es : Iniciar MPLAB como administrador y/o en propiedades de PBPW.EXE que corra como administrador.