I think I run guildwars1 off the original installer as well which also just autolaunches properly but I believe that installer has always properly supported launching an installed exe if found
Battlenet works just fine and I play StarCraft through it perfectly but I was totally stumped why following the instructions failed and running it off the installer works.
Neither even shows the installer it just directly runs the client
