Wenn Du eine URL aufrufst, wird der im Betriebssystem hinterlege "Default"-Browser gestartet. Um das zu umgehen, musst Du die App selbst aufrufen, die Du stattdessen starten willst. ascabg hat da Recht.
Theoretisch könnte man dem Betriebssystem sicher auch beibringen, dass URLs in einem bestimmten Format mit einem bestimmten Browser gestartet werden sollen. Aber das hilft letztlich kaum, denn diese Einstellungen wären dann ja wieder nur bei bestimmten Usern aktiv.
Beim Start über [Execute] oder Shell() hast Du noch evtl. das Problem, dass Du nicht weißt in welchem Pfad diese EXEs stecken!