いいえ、Crimson Editorがこれを行う理由は、署名されていないからではありません。(そして、これはWin7にとって新しいものではありません)。これは、コンパイル時に埋め込まれるアプリケーションマニフェストがを指定しているためrequestedPrivilegeLevel="highestLevel"
です。
このフォーラムの投稿によると、Crimson Editorの開発者はリビジョン237-241でこれを変更しました。これは、「Crimson Editorをシェルコンテキストメニューに追加する」機能には管理者権限が必要なためです。
長期的な修正は、Crimson Editor開発者がアプリケーションマニフェストを修正することです。インストール中にシェルコンテキストメニューに自分自身を追加するか、少なくともユーザーにアプリを要求する代わりに手動で昇格させる(簡単に実行する)ように指示する必要があります。
requestedPrivilegeLevel="highestLevel"
マニフェスト内にあるすべてのアプリ(マニフェストビューを使用してアプリケーションマニフェストを表示する)では、MicrosoftのApplication Compatibility Toolkitを使用して、アプリケーションをRunAsInvoker修正でシムできます。これにより、アプリが標準ユーザートークンで実行されます。
Application Compatibility Toolkitの使用方法の詳細については、Crimson Editorへの適用に関する一般的な記事、または一般的な手順を参照してください。