public override void Initialize() { base.Initialize(); object[] tools; try { tools = new MeasurementToolbarToolExtensionPoint().CreateExtensions(); } catch (NotSupportedException) { tools = new object[0]; Platform.Log(LogLevel.Debug, "No clipboard toolbar drop-down items found."); } catch (Exception e) { tools = new object[0]; Platform.Log(LogLevel.Debug, "Failed to create clipboard toolbar drop-down items.", e); } _toolSet = new ToolSet(tools, new ToolContextProxy(Context)); //should register ImageViewerComponent viewer = Context.Viewer as ImageViewerComponent; viewer.RegisterImageViewerTool(_toolSet); }