Application Init Failure 0xc0000022
Windowsのアプリケーションのexeファイルそのものに実行権限がない場合、「プログラム 'hoge.exe' の実行に失敗しました: アクセスが拒否されました。」というメッセージが出ます。GUIだとこんなメッセージ。

これはこれで非常にわかりやすいのです。が、アプリケーションから呼び出すDLLに実行権限がない場合、0xc0000022というエラーを出して、アプリケーションの起動に失敗します。
exeから呼び出されるdllに何があるかはDependency Walkerで調べることができます。Visual Studioなら<インストール先>\Common7\Tools\binにあります。たいていフォルダ単位ではずれているので、セキュリティタブから変えてみましょう。
#あ、今気づいたけど、このエラーだとウィンドウの角が丸くならないのね。