C1Combo のコントロールへの内部参照まで追跡しました。何らかの理由で、フォームやその他のいくつかへの参照が含まれているリストがあります。フォームの Dispose() で、各 C1Combo コントロールに対してこの関数を呼び出します。結果についてはわかりませんが、コントロールはとにかく処分する必要があるため、おそらく最小限です。
また、新しいバージョンがリリースされ、難読化によってすべてのメソッド/フィールド名が台無しになるかのように、非常に壊れやすく、壊れます。
private void RemoveInternalC1ComboReferenceListHack(C1Combo combo)
{
var result = typeof(C1Combo).GetField("_dropDownList", BindingFlags.NonPublic | BindingFlags.Instance).GetValue(combo);
var result2 = result.GetType().GetField("c", BindingFlags.NonPublic | BindingFlags.Instance).GetValue(result);
var result3 = result2.GetType().GetField("r", BindingFlags.NonPublic | BindingFlags.Instance).GetValue(result2);
var result4 = result3.GetType().GetField("b", BindingFlags.NonPublic | BindingFlags.Instance).GetValue(result3);
((System.Collections.Generic.List<Control>)result4).Clear();
}