Are there multiple versions of Crystal installed on the machines where this isn't working? If so, it could be that the default for double-click is set to the wrong version. My thought is that the easy way to check this would be to double-click on a .rpt and then go to Help|About after Crystal opens to see which version it is and then compare with the version in Help|About when you just run Crystal without opening a report.
-Dell