Нет, причина, по которой Crimson Editor делает это, НЕ в том, что она не подписана. (И это не ново для Win7). Это связано с тем, что в манифесте приложения, встроенном во время компиляции, указывается requestedPrivilegeLevel="highestLevel"
.
Согласно этому сообщению на форуме, разработчики Crimson Editor изменили это в ревизии 237-241. Они сделали это, потому что функция "Добавить Crimson Editor в контекстные меню оболочки" требует прав администратора.
В долгосрочной перспективе разработчики Crimson Editor исправят манифест своего приложения. Они должны добавить себя в контекстные меню оболочки во время установки или, по крайней мере, сказать пользователям, что им нужно вручную запускать приложение с повышенными правами (что легко сделать) вместо того, чтобы требовать его.
Для всех приложений с requestedPrivilegeLevel="highestLevel"
в их манифесте (используйте манифест View для просмотра манифестов приложений), вы можете использовать Microsoft в Application Compatibility Toolkit , чтобы Призонная шайбу приложения с RunAsInvoker правкой, которая заставляет приложение для запуска с вашим стандартными маркерами пользователя.
Для получения дополнительной информации о том, как использовать Application Compatibility Toolkit, см. Этот пост о применении его в Crimson Editor или общие инструкции.