Seriously, NI should look over the newer Visual Studio IDE's as well as NetBeans for some good ideas ...
Here's a few:
1. When using the F2 function to find a previously marked spot, you can't easily look for the next bookmark going backwards or restricitng the search to the current module. You can in Viusal Studio.
2. There's no clue offered for the extent of a block - other IDE's either backlight the match braces (VS 2008) or draw vertical lines showing the block extent (a popular VB add-in tool does this).
3. Refine the search selection to be current module, current project, or current workspace ...
4. Allow concurrent builds of multiple projects within a workspace - VS 2008 allows this, in fact, the default is to build everything in the current solution (solution = workspace).
5. Allow toggled commenting of multiple lines of selected text, rather than the "exclude" option that won't let you save excluded lines without commenting them - then the IDE lets you comment them, but not until then. Same thing with un-comment.
6. Implement a lazy background re-compile that re-compiles as you type - saves you a jillion CTRL-K keystrokes to do it yourself. Couple this with near real time notification of compile errors as you type.
7. Fix the &*!)$@^ CVI linker to allow 16 byte alignment.
8. Implement full C99 (MS hasn't done this though and apparently never will).
9. Dim conditionally compiled source that isn't going to compile - nothing is more irritating to me when editing than forcing yourself to ignore conditionally compiled code that's not going to compile. It's tricky to make this work right but it'd stil be worth a try. VS 2008 kind of does this.
10. Provide a pull down menu of functions within a module - this is better than the CVI source browser which is a PITA to use - ti's no wonder to me that this is the most requested improvement so far.