I hate to ask this, but if this has to do with AC, if you tired setting the correct default program, then uninstalling/re-installing AC?
As I have said before, it would be better if AC called the OS, and let the OS handle the default program call. I can think of several cases where this would be the correct approach, and not hard-calling Infernal Explorer (for example).