In portable version user can export user.config via
With copy user.config to another SystemTrayMenu application directory and restart then the settings could be imported.
For Microsoft Store version this way not works because it is not allowed to write into application directory and there is also no legal way to allow writing to application directory for Microsoft Store.
2026.04.13 08:46:52.944 469 WARN Failed to store config at assembly location C:\Program Files\WindowsApps\49543SystemTrayMenu.SystemTrayMenu_1.3.5.0_x64__y4xj13v8chxp8\SystemTrayMenu\user.config System.UnauthorizedAccessException: Access to the path 'C:\Program Files\WindowsApps\49543SystemTrayMenu.SystemTrayMenu_1.3.5.0_x64__y4xj13v8chxp8\SystemTrayMenu\user.config' is denied. at Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable1 unixCreateMode) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable1 unixCreateMode) at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync) at System.Xml.XmlWriterSettings.CreateWriter(String outputFileName) at System.Xml.Linq.XDocument.Save(String fileName, SaveOptions options) at SystemTrayMenu.Properties.CustomSettingsProvider.CreateEmptyConfigIfNotExists(String path)
and also implement to not show this option in Microsoft Store version
So we would really need a Export/Import settings, where user can choose the path!
In portable version user can export user.config via
With copy user.config to another SystemTrayMenu application directory and restart then the settings could be imported.
For Microsoft Store version this way not works because it is not allowed to write into application directory and there is also no legal way to allow writing to application directory for Microsoft Store.
2026.04.13 08:46:52.944 469 WARN Failed to store config at assembly location C:\Program Files\WindowsApps\49543SystemTrayMenu.SystemTrayMenu_1.3.5.0_x64__y4xj13v8chxp8\SystemTrayMenu\user.config System.UnauthorizedAccessException: Access to the path 'C:\Program Files\WindowsApps\49543SystemTrayMenu.SystemTrayMenu_1.3.5.0_x64__y4xj13v8chxp8\SystemTrayMenu\user.config' is denied. at Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable
1 unixCreateMode) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable1 unixCreateMode) at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync) at System.Xml.XmlWriterSettings.CreateWriter(String outputFileName) at System.Xml.Linq.XDocument.Save(String fileName, SaveOptions options) at SystemTrayMenu.Properties.CustomSettingsProvider.CreateEmptyConfigIfNotExists(String path)and also implement to not show this option in Microsoft Store version
So we would really need a Export/Import settings, where user can choose the path!