title: Windows form application as outlook plugin installer
body: <p>I have build C# windows form application using visual studio witch is simple outlook plugin installer. 
  It does these steps:</p>
  
  <ol>
  <li>generates GUID and stores it to windows registry (for logging purpose later in outlook plugin)</li>
  <li>Downloads actual outluck install files</li>
  <li>Launches outlook plugin installation</li>
  </ol>
  
  <p>The problem is that I can run this setup if .net framework is not installed. Is there a way of checking is framework installed? Or maybe there is a way to convert this app to native windows application (without .net dependencies). Or maybe it is possible to include needed dll's only?</p>
  
  <p>I have tried using mono mkbundle, but I am getting strange errors in windows like <code>Program too big to fit into memory</code> or something with wrong application architecture (x64 X86).</p>
  
  <p>I have also found some commercial tools for that like .net fuze. So maybe there is free alternatives witch does something similar?</p>
  
  <p>Or maybe this single file installer idea is wrong? Maybe I should use something different?</p>