I think that theres the issue of missing directories, such as the Apps and Data folder with the UFO folder. Depending on how its set up, the game client might be looking for files in that directory upon opening, and if it cant find them, it might close.