うむぅ BackgroundWorkerって、
Form1_FormClosingの中にCancelAsync()書くと処理中のものが正常終了するけど、
Form1_FormClosedの中でCancelAsync()だと、処理が中途半端で終わるのよ。

Form1_FormClosedに書くのは間違ってるのかな・・