私のWindowsデスクトッププログラムでは、プログラムが使用するテキストビューアをユーザーが選択できるようにしたいと考えています。
デフォルトでは、彼が.TXTファイルを表示するために使用するプログラムに設定されていますが、レジストリから簡単に見つけることができます。しかし、彼はメモ帳やワードパッド、またはその他のプログラム(UltraEditなど)を使用するように変更したい場合があります。
これは私がダイアログボックスのために思いついたものです:

(出典:beholdgenealogy.com)
実際、ここで2つの質問があります。
これに推奨されるユーザーインターフェイス(つまり、使用する必要のあるある種のダイアログ)はありますか?
ユーザーがプログラム実行可能ファイルを入力した後、それが実際にテキスト表示可能であることを確認する簡単な方法はありますか?