@ShaunZAR thanks. 
 
	The code that is being invoked and determining the path for the exe is using the registry. Are you familiar enough with regedit to have a look at one of the keys?
 
	The code:
 
        private Game GameInstalled(GameVersion version, string name)
        {
            if (Registry.GetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Activision\" + name, "codkey", null) != null)
            {
                var game = new Game(version, name);
                var path = Registry.GetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Activision\" + name, "InstallPath", null);
                if (path != null) game.InstallPath = path.ToString();
                return game;
            }
            return null;
        }
	As you can see it checks for your game key to confirm it is installed and configured and then gets the "HKEY_LOCAL_MACHINE\SOFTWARE\Activision\Call of Duty WAW" value. It is that value that I would like to see. Can you provide a screenshot of it?
 
	Do not include the value of the codkey in the screenshot.