When being invited to a game by a friend, Xbox Game Bar (and previously) Xbox Console Companion need to be able to launch the application when you accept the invite.
On my computer I have 2 copies of Sea of Thieves installed, one MS Store, and one Steam.
Xbox Console Companion launches the 'correct' one which IMO is the MS Store.
Xbox Game Bar launches the 'incorrect' one which is the Steam copy.
It would seem that these 2 applications are using 2 different resolution methods, to work out which copy of the game to run.
By what mechanism is each of these applications using to resolve the installed games?
DLL Registration? Registry Keys? Protocol Registration registered to the applications?