I would recommend reading this section in the help file, it details how to create your own annotation objects, "
Implementing User Defined Objects With LEADTOOLS
Annotations".
Here is some code which shows how to setup an automation objects toolbar button which will be automatically created after you add the object to the manager and call CreateToolBar.
AnnAutomationObject autObj = new AnnAutomationObject();
// setup the ID
autObj.Id = AnnAutomationManager.UserObjectId;
// give it a friendly name
autObj.Name = "Checkmark";
// setup the object template
YourCheckmarkObject obj = new YourCheckMarkObject();
autObj.Object = obj;
// we need a toolbar image, so create one
Bitmap btmp = new Bitmap(16, 16);
//this code is currently drawing a triangle but can be easily modified to draw a checkmark
using(Graphics g = Graphics.FromImage(btmp))
{
g.FillRectangle(Brushes.Magenta, 0, 0, 16, 16);
g.DrawLine(Pens.Black, 8, 2, 14, 14);
g.DrawLine(Pens.Black, 14, 14, 2, 14);
g.DrawLine(Pens.Black, 2, 14, 8, 2);
}
autObj.ToolBarImage = btmp;
// setup the toolbar button tooltip text
autObj.ToolBarToolTipText = "Checkmark";
manager.Objects.Add(autObj);
manager.CreateToolBar();
This code was pulled from the help file in the section I posted, stripped down to just the code necessary for adding a toolbar button. Let me know if you have anymore questions.