Done, CD/CF series firmware is ~240k after stripping.
There is no protection to prevent reading the PIC firmware - sheesh.
I count about 30 20 character strings in the user interface in the manual, in 30 languages that would still only be about 17k of FLASH.
The 16 bit PIC tools use 32 bit hex file format to hold 24 bit words so every 4th byte will be zero. Constants in FLASH normally waste 8 bits of the 24 bit wide FLASH words although you can jump through some small hoops to avoid that.
Even if it is 240k less 25% I am amazed. I have two PIC24 designs, one with mono QVGA and touch screen the other with colour QVGA and a lot more buttons/inputs. Both have more graphics and far more to do than I can imagine controlling a soldering iron involves yet both use about 60% of the FLASH in a 128k part.