Thanks so much that env var was all I needed :) The way it was working was that you'd run the main exe, it would call steam and close the main exe. Steam would then launch the front end launcher and then clicking launch on that would run whatever was defined in install.vdf. Now I just set the env var in the hook and run the exe and everything works as expected.