title: Where does Windows store its "Open With" settings?
body: <p>I'm trying to programmatically check file associations by the file extension (for example <code>.jnlp</code> files). I keep reading that</p>
  
  <pre class="lang-none prettyprint-override"><code>HKEY_LOCAL_MACHINE\SOFTWARE\Classes\JNLPFile\Shell\Open\Command
  </code></pre>
  
  <p>is the Registry key to check. However, if you change the association through Windows Explorer:</p>
  
  <p><em>Open With > Choose Program > (Always use the selected program)</em></p>
  
  <p>the change isn't at all reflected in this Registry key. Where else is this information stored? </p>