public SystemTrayViewModel(IWindowManager windowManager, MetroDialogService dialogService, ShellViewModel shellViewModel, MainManager mainManager) { _windowManager = windowManager; _shellViewModel = shellViewModel; DialogService = dialogService; MainManager = mainManager; MainManager.EnableProgram(); MainManager.OnEnabledChangedEvent += MainManagerOnOnEnabledChangedEvent; var generalSettings = SettingsProvider.Load<GeneralSettings>(); Enabled = !generalSettings.Suspended; if (generalSettings.ShowOnStartup) ShowWindow(); }