Currently, Studio stores data under "%userprofile%\documents\Studio 2017". We need to store this data somewhere under "%APPDATA%" in our multi-user environment. It needs to be able to use custom paths to store this data (via configuration).
From our point of view, an application must never write backing files into “%userprofile%\documents”, because this library is for the user to store their own files (Studio projects, source/target files). But currently, XML settings files (like Plugin.*.xml files and Project Templates) should all go to the user’s %AppData%\ folder as well. These are not files that are intentionally stored by the user, but in the background by the application.
Furthermore, our server admins do not have direct access to each users “My Documents” for privacy reasons, however, they must be able to help with program issues and can only do that, if they can access the necessary files in the user profile. Our server admins can read/write each user's %APPDATA% files, because this is one of the locations where programs should store their settings files. So we have to keep these two locations separated for their individual purposes in a multi-user environment.
We were asked by SDL Support to post the idea here to see if this is of interest to any other SDL customers -- although we already have an enhancement request open with the ID LTE-405 -- so that you can prioritize better.