I got idea. It must be easy to implement. It’s a quick fix until a better one comes.
Can high fidelity not add a parameter to the startup line. One that let you disable HMD so high fidelity is running like it’s not connected to a system with HMD.
With the parameter option it’s just matter of heaving 2 shortcuts. one with the parameter that disable the HMD functionality and a normal shortcut for the times you need HMD.
Sounds the most simple and quick solution. You only need to block loading of steamVR things in the code. That would the same then as renaming the vivesetup directory.