This may fall outside the scope of this application, but while this tool successfully blocks every attempt by the League of Legends client to steal focus when queuing up for a game and during champ select (it tries to steel focus like half a dozen times and it's absolutely ridiculous and annoying if you like to do other things that require an active window during this time, such as typing something out), focus is still lost from what I'm doing (but I'm not exactly sure where that focus is going to) when the launcher client (LeagueClient.exe) closes at the end of champ select, but before the actual game client (League of Legends.exe) has launched. To be clear, it's not the launching of the game client that steals focus, as focus is lost from the window I'm working in before it actually opens, but rather right after the launcher client closes.