I am interested in why you need to program it.
Last year, I did an experiment to demonstrate the "GIE problem" and used a 16C71. Programmer was a PICStart Plus, Assembly, and MPLab. I can't remember specifically whether I used an earlier version than the current 8.92. I was using an old PC that had the PICStart drivers installed. Just checked the IDE, 8.92 supports the 16C73A with PICStart Plus, but not the 16C73 or 16C74.
BTW, that "GIE problem" affects only the 16C71 and 16C73/74. According to Microchip, it does not affect the 16C73A.
The chip was expensive and the emotional experience is quite a bit different from programming the flash devices. I didn't have a 16F84 or similar device to test on, so I had to trust MPLab SIM.
John