title: Is it possible on windows to prevent other applications hooking in system DLLs
body: <p>I am desperately looking for a cause of crashes in my Qt-based Application.</p>
  
  <p>After some observation I've detected, that alone opening a QFileDialog, which is standard windows file dialog, even without selecting any file, causes the application to crash after some minutes. It doesn't happen on all machines.</p>
  
  <p>I've opened my application in dependency walker and the profiling revealed, that opening of file dialog loads tons of DLLs, which I don't need in my application - all the tools which hooked in windows shell. Among the others - TortoiseSVN, which even makes depends to freeze.</p>
  
  <p>Is it possible in an application context to prevent other DLLs like codecs or shell-hooks to be loaded?</p>
  
  <p>Is it at least possible to create a QFileDialog without loading all the tool hooked in windows?</p>
  
  <p><img src="https://i.stack.imgur.com/oD5q7.png" alt="enter image description here"></p>