I had created a task manager a while ago to address precisely these issues. I'm attaching the LabVIEW 2009 code for it. Please feel free to take this as the starting point and expand it further. I'd also love to work on this one more.
Currently it:
Lists all VIs in memory
Displays basic information like VI state, path, data size, code size, FP Behavior, Reentrant? Reentrance Type, etc.
Let's you select multiple VIs and open FP or BD
Let's you select multiple VIs and Abort
let's you select a refresh rate and updates the lsit
sort by any column
let's you filter file types like vi, vit, and ctl
What other functionality would you like to see in it?
select application instance?
Should this be submitted to the repository or should we keep attaching versions to this discussion?
Cheers!
LabVIEW Task Manager.zip