Why a JDM programmer to program the '877/A when you already have an ICD2 clone? And if you only have a JDM programmer to start with, what's wrong with the existing PC software out there?
How about a 1-inch by 2-inch PIC based high-voltage programmer board with both versions of the '877/A bootloader in Flash? No need to hook it up to the PC at all (grin).