Why does AppSentinel work from the .NET IDE but not from the compiled .EXE?
.NET uses the COM Interoperability layer to work with ActiveX/COM components. When run from the IDE it creates a file called Interop.xxx.dll in your …\obj and/or …\bin folder. You need to copy this file to the folder where the compiled .EXE is: …obj\debug or …obj\release. Also, this file needs to be distributed with your application. Failure to do so may result in a Just In Time Debugging error.