You need to provide more information... Normally you load the HEX with a PIC programmer and its associated software, or if you use a bootloader (which is what I assume you meant by "PIC loader") you do it with whatever hardware connection it was designed for (like serial or USB) and its associated software.
We used NOPPP form bobblick.com... I used MPASM as my assembler. When I assemled it there was no error. I loaded it using MPASM and LOAding was a success but there's an option VERIFY. There was an error on verifying the PIC.
MPASM is a compiler, you could not possibly have used it to program the PIC. Perhaps you meant MPLAB, though I wasn't aware MPLAB supported third-party DIY programmers like the NOPPP...
Either way, if your PIC "programmed successfully" but failed to verify, unless it was code-protected (in which case verification is impossible) that probably means it didn't program successfully after all.