VSC allows setting a custom user data path via the VSCODE_APPDATA environment variable (or launching with --user-data-dir {path} flag), for example with VSCODE_APPDATA=Z:\Development the directory would be Z:\Development\Code or Z:\Development\Code - Insiders etc, but currently the VSC instance provider service only checks the default %APPDATA% locations. This can be worked around witha symlink to the default path, but ideally we should first check for the VSCODE_APPDATA variable and use the relevant paths under that if it is set.