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();
}