could this be that evil unknown thing that delays SS2 launch if the exe is named shock2.exe? if that's the case, simply renaming the game executable should fix the problem.