VirtualStore

サクラエディタなんかだと、sakura.exe.manifest ファイルがあり、これを修正すれば対処可能...

<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
  <dependency>
    <dependentAssembly>
      <assemblyIdentity type='win32' name='Microsoft.Windows.Common-Controls'
        version='6.0.0.0' processorArchitecture='x86'
        publicKeyToken='6595b64144ccf1df' language='*' />
    </dependentAssembly>
  </dependency>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel level="asInvoker"/>
      </requestedPrivileges>
    </security>
  </trustInfo>
</assembly>

これで「UACの仮想化」が「無効」になります。

UACの仮想化が無効になると、本来書き込めないはずの Program Files などに書き込めたりする(ただしVirtualStoreに)こともなくなるので安心。

秀丸エディタのような長有名なエディタが、VirtualStoreに書き込んでしまうのはちょっと意外ですな...。