Interpreters
This might be pushing the boundaries a bit, but an interpreter might
be (like the "Stamp" boards) a PIC programmed to execute instructions
given, or to execute a tokenized program from external memory. It's
not specifically related to developing software tools for the PIC
itself, but it does follow with it rather naturally.
Unfortunately though, I don't have any to show you.