See the question and my original answer on StackOverflow

From this free tool here (Magical Number Database, I'm the author), I found these errors are ERROR_MOD_NOT_FOUND and STATUS_ENTRYPOINT_NOT_FOUND.

So there is probably a binary (dll, exe, etc.) version mismatch on your machine. First, I would try to repair the program in question. Otherwise you can use forensics tools like sysinternals Process Monitor (and focus on the File filter) or .NET Fuslogvw.exe (Assembly Binding Log Viewer) to check what's going on at file and binding level. There is also the standard Windows event viewer that can help.