Same Problem but got fixed.
.
I thought I am all alone... I'm actually about to give up on this.
I had the same problem... And also did all the testing
and everything checked out ok... but the PICALLW program
that I claimed fully supportted Pic16PRO doesn't
even work on my computer.
I'm running WinXP, AMD Barton processor (AMD XP 2500+)
I have a MakINterface LP using ic-prog and pony prog,
doesn't even work on this computer. And I'm kinda frustrated.
Just today, I tried using IC-Prog 1.05C with PIC16PRO
http://www.ic-prog.com/kit96_119set.html
It works like a charm...
Only mine is set to Interface:Windows API
My Settings
Programmer: Pic2Programmer
Interface: Windows API
Invert All: DataOUT, DataIN, CLOCK
Works Great!
Now I'm able to read and write pic16f84a, haven't tried other MCU yet on this fast computer... But I think they should work.
Give me an update if this solves your problem.
Hope this help you guys...