Как можно
ItemCheckedEventArgs.Item.Selected = ItemCheckedEventArgs.Item.Checked
generate "Указанный ключ отсутствует в словаре." ??
Путаница была вызвана тем, что VS не входит в обработчики событий, когда вы переходите через свойства, поэтому я не вижу ошибки в моем обработчике SelectedIndexChanged.