To compile you will need CCS's PCM compiler.
The Thermok ships with a serial bootloader installed. You can use the Windows bootloader software to upload new firmware without using a PIC programmer. The bootloader binary can be found on this site at /thermok/bootloader/ or from its source at http://www.microchipc.com/PIC16bootload/. Note that aprsworld has purchased a commericial license to distribute the bootloader in our products.