If you use MicroCode Loader, then you may have some problem... hence why the ICD doesn't work. Sorry i feel lazy now, not a bad idea to compare the LAB-X1 circuit with the recommended schematic for ICD and Bootloader... Bootloader and ICD have a MCLR signal attached to the MAX232.. not sure if the LAB-X1 have it