Deberias tener algun programador o el ICD2 o el Pickit...
Entras en su software, conectado al micro en el conector ICSP (uno de 5 o 6 pines, puede ser telefonico o en linea), y desde alli le das la orden de copiar el codigo interno del pic a algun lugar en tu PC.
Salvo que este protegido, deberias poder reutilizarlo si es necesario en algun momento.
Si esta protegido, el checksum del mismo y tamaño del archivo no deberia coincidir con el que ellos entregan ya compilado a .hex
Eso explicaria el problema de esos usuarios.