プログラムをインストールするための最初の候補地としてはc:\Program Files\vendor\applicationが第1候補地になると思われます。
これは
%programfiles%\vendor\application
と取得するべきですが
%systemdrive%\Program Files\vendor\application
なんていう取得の仕方をしてはいけません。
x64エディションの場合%programfiles%の取得を32bitアプリケーションが要求した場合に、c:\Program Files (x86)などと(x86)フォルダにリダイレクトします。
みなさんのインストーラは大丈夫ですか?