You still have it wrong in your appreciation of the problem. What needs to be correct is the working directory, so that the game can find the ftrlist, not the path to the executable. If the path is wrong it just won't run. If the working directory is wrong then it won't be able to find any files that it expects to be in that working directory or it's sub-directories unless those locations are explicitly defined. This is not complex or mysterious or weird.