回答:
いいえ、プログラムファイルを使用する必要はありません。Windowsドライブは128GB SSDなので、私は自分のマシンにはいません。そのため、ほとんどのプログラムを外部ドライブにインストールします。
つまり、プログラムをマイドキュメントにインストールすることは、特にマルチユーザーシステムではベストプラクティスとは言えません。
とにかくインストーラーが昇格された特権(UACプロンプト)を必要とする場合、Program Filesフォルダーを使用しないことは意味がありません。インストーラーが、マイドキュメントフォルダーにあるプログラムへの他のユーザーのショートカットを作成すると、アクセスの問題が発生します。
ここでの最も簡単な解決策は、Program Filesにインストールし、あなたが言ったようにショートカットを作成することだと思いますが、質問に答えるために、好きな場所にプログラムをインストールできます。
任意の場所にインストールできますが、Windowsを最適化してインストールするためには、システムに任意の場所にインストールさせるのが最善です。