Hey, well, I like what you're talking about, and it shouldn't be too difficult. I was just curious on how you would write the binary parsers, since as far as I know, Microchip does not provide any information on the .lib format created by MPLINK. I'd certainly be willing to help though.
A few other questions too.
By loader, do you mean code loader (i.e, loading a hex file onto the robot).
And just out of curiosity, (since I've been working on error parsers as well), did you actually give the CDT a string to highlight for variable specific errors, or did you just leave it at the line.
If anyone's interested in an example of what this might look like, you can install a bare-bones version of what Astronouth is suggesting from the update site at
http://team254.bcp.org/update_site/.