インストーラ付きプログラムの守るべきこと
- 関連付けをするやつは、その旨を表示して、無効にできること
- 標準・最小インストールは何をインストールするのか、確認する手段があること
- %SystemRoot%(%windir%) にアンインストーラ・log・iniを作らないこと
- むやみに All Users のデスクトップにショートカットを作らないこと
- 初回起動時にプロファイルの新規作成や移行を促すこと
- Program Files にフルアクセスできると仮定しないこと(たまに権限の弱いユーザで、ファイルにアクセスできず、オプション設定を閉じれないようなアプリがある)
- プロファイルを %USERPROFILE%\Application Data に作ったり、ユーザ別レジストリを使う場合は、削除機能をつけるか、その中にプロファイルの削除ツールを作る(アプリケーションがアンインストールされててもいいように)
コメント歓迎。