直接関係ないけど
1. 通信途絶の時はSetNameが初期化されてないけどいいのか?
2. ファイルkkが存在しない時にTempList1が読もうとしてるがいいのか?
3. メール関係のシェアウェアを公開してたりするか?