I am aware that KDevelop (at least, 2.0.1) does not support multiple executables, at least not without a little bit of hacking. I am wondering if anyone is currently working to enable this feature? If not, I might download the source and see what I can do to add this in, though I have never looked at the KDevelop source before.