コントロールにイベントを追加した場合、
一般的にはコンテナ←コントロール の方向で参照が発生することが多い。
コントロールがイベントハンドラを通じてコンテナへの参照を保持する。
ctrl.SomeEvent += container.someMethod;
コンテナの寿命の方が長い場合はイベントの削除を考えなくてよい。

ただし静的なイベントの場合は例外。