It looks like there is a C between VCAP and GND.
10K will be fine, looks like the programmer has detected VDD, so the PSU should be working.
You don't really need that diode.
I notice you are on PGC1 and PGD1, does this chip (forgive me I haven't looked at the datasheet) have several PGXX pins to choose from? Check the fuse bits if so, also check that LVP isn't enabled in the configuration bits.
Assumed you have checked continuity between the pins and the PGC / PGD lines also?
These should be connected directly to the PIC, the connector doesn't have to be right next to the PIC, I have ICSP connectors in various positions on my boards and they all work fine.
Failing that, try and program another chip, perhaps buy a cheap board and try and program it.
Is this a PCB you have created or had made from existing Gerbers?