>>91-95
ありがとうございます。無事解決です。
少しもっさり感がありますが、Application.DoEvents()をループ処理の中にいれたら動きました。
あってますよね?

動作ですが実際にはListViewItem作成時に他にクラス作ったりと重い処理が入ります。
最初はデリゲートのBeginInvokeを使っていたんですが、コントロールいじる場合は
コントロールのスレッドを使えと何処かに書いてあったので・・・
MSDN駆け巡っても解決できなかったんで情けないですorz

あと気になったのですがApplication.DoEvents()は一般的なやり方なのでしょうか?