This PIC programmer hardware for the serial port was made by Reinhard Daemon, OE6RDN:
The printed circuit board uses SMT components, except for the LED and the Textool socket.
If you are interested in the schematics and construction details, check Reinhard's website at www.8ung.at/yum