I once submitted this issue by the Feedback prompt when uninstalling Firefox, but seems no one cared or simply didn’t read.
I use multiple web browsers, and while you can install all the editions in the computer, that doesn’t mean the OS sometimes makes any differentiation on which version is which, all due to every executable on each edition (except for Nightly IIRC) share the same naming “firefox.exe” the worst issues are among ESR, Standard, Beta & Unbranded, no different icon (except for Unbranded), same executable name & you can differentiate them sure if you read descriptions or make custom icons or shortcuts, but Windows doesn’t.
You may think that now this is a rant, but it isn’t, due to all being firefox.exe I cannot control individually their process priorities, affinities or CPU Sets, manually, because doing so for one, it does for all the others, just to give an example on the matter.
& it’s all due to not naming the ESR exectuable just that, here are some options: FirefoxESR.exe, FESR.exe | & please add a small legend to the default icon.
For Beta, here are your possible options: FirefoxBeta.exe, FirefoxB.exe, FBeta.exe | & please add a small legend to the default icon.
For Developer Edition; FirefoxDeveloperEdition.exe, FirefoxDeveloperE.exe, FirefoxDE.exe, FDE.exe
For Unbranded; FirefoxUnbranded.exe, FirefoxU.exe, FUnbranded.exe
Here’s a picture showing the issue where I set my affinities to ESR but are being duplicated to DE:
I really hope this doesn’t get ignored & gets addressed. It was due to this reason I wasn’t using Vainilla but some Fork & while that’s a choice, it’s something it didn’t have to take place at all.

