I recently developed an application and it successfully ran in my computer where I developed. But when I tried to run in my client's system, it returns:

An unhandled microsoft .net framework exception occurred in Members Manager.exe [2916]

The number in the square braces appears randomly. I can't figure out what is the cause for this problem. I created the application in .NET framework 4.0 and I installed the same in client system. My other application of same framework work perfectly except this one. But this application runs perfectly in my system. I tried installing Visual Studio in client machine but all didn't work.

I figured out, it was the innerexception created due to icon file missing.