I work alot with ArcObjects, ESRI’s API to program for ArcGIS applications.
I would like to know if there is a tool where I can inspect what COM objects are alive or are on stack.
I already know to free them, but I would to inspect each method to see if there are any leftovers.
If you’re using .NET, you should be loop through all assemblies that have been loaded using AppDomain.CurrentDomain.GetAssemblies.
To see what extensions are loaded use IExtensionManager to loop through extensions.
Seeing what commandbars are loaded is a bit more complicated.