今作っているアプリケーションは、10名程度のコールセンターのクライアントアプリとなります。
サーバーは4台ありますが、そのコールセンターのどのクライアントからも使えます。

Settings.settingsに書きたくないというのは、
サーバーのIPアドレスとポートの一覧は、コールセンター全体で変わらないはずなので、
本来はアプリケーションスコープで一括して管理すべき事項であり、
ユーザースコープの設定ファイルで各々のユーザーに書かせるのはおかしいと思ったから・・・・・・ですが、

確かに、.xmlにしても.txtにしても.iniにしても、ローカルファイルで更新させる場合は、
ユーザーそれぞれが自分で更新することになってしまいますね・・・。

ただ、user.configは、やや探しにくい階層にあるので、Settings.settingsはやはりあまり使いたくないです。

iniファイルは、VB6時代の遺産らしいですし、今はあまり推奨されてないようなので、
皆さんのご推薦のあった.xmlか.txtを、exeファイルと同じ階層に設置して使いたいと思います。