My application is giving me a "Run-Time error 339 Component " or one of its dependencies not correctly registered: a file is missing or invalid." Never has this occurred in the IDE.

Only happens on termination... and only for a certain user(I can no longer reproduce the error, after removing a Form1.Show from Form2's terminate).

They're also using appname.exe.local to enable sXs, which I don't use.

I think it has something to do with gdiplus.dll. This user was getting an entry point not found for function (I can't recall) in gdiplus.dll, which is why I suggested the .local to enable sXs(and solved that problem).