The level of integration Visual Lint can offer depends upon the host environment.
Modern development environments such as Eclipse, Visual Studio 2008 and Visual Studio 2010 allow extremely close integration into the environment.
When loaded within these development environments, Visual Lint will not only create its own toolbar, but integrate its commands into the menus of the host environment and even add a "Perform Manual Analysis" command to the context menu in the code editor. The Visual Lint toolwindows can be docked anywhere in the IDE, and can be pinned or autohidden just like any other window.
Under older environments such as Visual C++ 6.0 and eMbedded Visual C++ 4.0 the level of integration we can offer is, unfortunately, rather more limited.
Within these environments Visual Lint will still create its own toolbar, but it cannot add commands to the menus or control the state of the toolbar commands (disabled, selected etc.) as the IDE simply does not provide the capability for third party plug-ins to do this. Moreover, the IDE does not provide any capabilities to integrate third party toolwindows. We have however been able to integrate them into the Workspace View (but not the Output Window, which is implemented in a much less accessible manner) using window subclassing techniques.