For the check box in the toolstrip you need to use a ToolStripControlHost.
pass the checkbox to the constructor, then add it to the toolstip.
As the checked state. The ToolStripButton has a checked property you can
toggle, if you dont want to repeat the code the i suggest inheriting a new
one.