ユーザーコントロールの Initializeイベントが、プログラムの終了時にも発生してる気がするんですが、これって仕様ですか?