title: wix: ICE57 and ICE91 warnings for perUser installer
body: <p>I'm using <a href="http://wix.sf.net" rel="noreferrer">wix</a> 3.5 to author a windows installer with the "perUser" install scope. The <a href="http://bitbucket.org/wcoenen/downmarker/src/45365698dded/setup/product.wxs" rel="noreferrer">wxs file is here</a>, the resulting <a href="http://dl.dropbox.com/u/119154/permalink/downmarker.msi" rel="noreferrer">MSI file is here</a>.</p>
  
  <p>I get the following strange warnings from the <code>light.exe</code> linker. I'm not sure if I should just suppress them or if there is some better way to fix this.</p>
  
  <p><strong>ICE57</strong></p>
  
  <blockquote>
    <p>D:\hg\downmarker\setup\product.wxs(34)
    : warning LGHT1076 : ICE57: Component
    'component.downmarker.exe' has both
    per-user and per-machine data with an
    HKCU Registry KeyPath.</p>
  </blockquote>
  
  <p>This warning doesn't make sense to me, because the installer works fine without administrative access - which AFAIK proves that the installer doesn't write any "per-machine data" as the warning claims.</p>
  
  <p><strong>ICE91</strong> </p>
  
  <blockquote>
    <p>D:\hg\downmarker\setup\product.wxs(37)
    : warning LGHT1076 : ICE91: The file
    'downmarker.exe' will be installed to
    the per user directory
    'DownMarkerFolder' that  doesn't vary
    based on ALLUSERS value. This file
    won't be copied to each user's profile
    even if a per machine installation is
    desired.</p>
  </blockquote>
  
  <p>This warning doesn't make sense to me either because I explicitly mark the installer as having the "perUser" install scope.</p>