В Windows, в зависимости от разрядности установленной программы, она перейдет в Program Files
или Program Files (x86)
.
Кроме того, многие программы установки дают возможность установить « Для всех пользователей » в Program Files
/Program Files (x86)
или « Только для текущего пользователя » в Users/<username>/AppData/<Local|Roaming>
. Вы можете принять это решение на основе привилегий или предпочтений.
Но не существует соглашения для организации пользовательских программ по битности. Это почему?