Another strange observation. When I run another game from my windows games list, the Launch After command executes - e.g. when I run a shortcut of Crazy Taxi and later exit the game, the Launch After command executes as normal. There is no process wait for Crazy Taxi at all! When I run the Sensible Soccer 2006 shortcut/bat file, after exiting the game the Launch After does not execute. GameEx is configured to wait on a process with Sensible Soccer as this game has a launcher and spawns another process. Another difference may be that the Crazy Taxi shortcut executes and waits until the game has closed, however the Sensible Soccer shortcut/bat file creates a new process (via the launcher) and exits instantly. So I am continuously thinking it has something to do with the process wait logic. I think on a normal execute the Launch After command works perfectly. However when a process wait is involved (i.e. another spawned process as is common with game launchers), the Launch After logic fails. I think this is worth resolving as it is not an uncommon scenario. Hope the above makes some sense. Many thanks