I have the Roon application installed in a non standard location. I have installed it where it is so that users with different logins can all access the application without undue hassle.
When updating, the installer finds the current application and uninstalls it. It should also install the update at the same location, like other installers do (at least on Windows).