Bug 7235 [Contributions] Need dispose() for action delegates
bundles/org.eclipse.jface/src/org/eclipse/jface/action/ToolBarManager.java
*/
public ToolBarManager(ToolBar toolbar) {
	this();
	this.toolBar = toolbar;
}
/**
 * Creates and returns this manager's tool bar control. 
 * Does not create a new control if one already exists.
 *
 * @param parent the parent control
 * @return the tool bar control
 */
public ToolBar createControl(Composite parent) {
	if (!toolBarExist() && parent != null) {
		toolBar = new ToolBar(parent, itemStyle);
		update(false);
	}
	return toolBar;
}
/**
 * Disposes of this tool bar manager and frees all allocated SWT resources.
 * Note that this method does not clean up references between this tool bar 
 * manager and its associated contribution items.
 * Use <code>removeAll</code> for that purpose.
 */
public void dispose() {
	if (toolBarExist())
		toolBar.dispose();
	toolBar = null;
}