>>334
Invokeで呼び終わった後に
GC.Collect();
GC.WaitForPendingFinalizers();
したらハンドル数が戻ったりしない?