public void Remove(KryptonCheckButton checkButton)
{
Debug.Assert(checkButton != null);
if (checkButton == null)
throw new ArgumentNullException("checkButton");
if (!Contains(checkButton))
throw new ArgumentException("No matching reference to remove");
base.List.Remove(checkButton);
}