a little performance tip ::
Write your application as a DLL with a single static
entry method (just as you would do in your normal exe
the [STAThread] method). Now write a little C++ native
application that hosts the :NET Runtime and specify the
SERVER VM for the net framework (during
initialization). This will give you about 40 %
increased performance, with a longer startup time
(maybe 5 seconds instead of 4) and you can also trap
any native exceptions this way.
Logged In: YES
user_id=261226
also check for existence of Managed DirectX files in
directory before loading exe, otherwise EXE crashes with
strange CLRG runtime error, blah blah.