Unfortunately no. The Steam client doesn't launch the game at all; I have to manually start from the EXE file in the folder. Thankfully, doing so, Steam still picks it up and the overlay activates, but I still find it annoying to do.