Version: 3.2.0 (using KDE 3.2.3, Mandrake Linux Cooker i586 - Cooker) Compiler: gcc version 3.4.1 (Mandrakelinux 10.1 3.4.1-4mdk) OS: Linux (i686) release 2.6.9 If you execute a program from kdevelop (Build->Execute Program) capturing or not output into "Application Output View" and later, while that program is running you try to execute an external tool (previously configured in Settings->Configure Kdevelop->External Tools->File Context Menu) it will not be executed. In that situation, if you keep the left mouse button pressed on "Stop" toolbar button it will drop down a two items list (with same entry name) namely "Application Output View" but only one is being executed. The expected behaviour is obviously to execute the requested external tool, opening, if needed, additional "Application Output View" tabs (both program and external tool might capture its output into an "Application Output View").
Alternatively the external tool could write to the "Messages" tab, which might be more intuitive. It is also possible to copy&paste text from the Messages tab (but not the Application tab - why not?) which makes it more useful. This is still a problem in kdevelop v3.3.4.
external tools support doesn't exist in kdevelop4 and is unmaintained for kdevelop3.