What date did the problem start? You might check your Windows updates history and see if any updates were installed the day of, or the day before you noticed the problem. It seems like someone else in here mentioned having to uninstall a Windows update once because it caused icamsource to crash. If it's a Windows security update, though, I wouldn't leave it uninstalled for longer than it takes to test it.
I checked my update log, and there were a couple of .NET-related updates a few days ago on my system. I know icamsource uses or relies on Visual C++ and .NET, so you might start with the .NET updates.