VistaでQMAIL3を既定のプログラムに設定しようとしても、そもそもリストに出てこないので調べてみました。XPまでと大分変わったようで、レジストリに書かなくてはいけないことも増えたようなので、インストーラで追加分を書くようにしました。
Windows Vista 既定のプログラム 関連付け レジストリ とかの話がわかりやすいです。