public TaskTimer([NotNull] ITaskLogger taskLogger, [NotNull] MenuManager menuManager) { _taskLogger = taskLogger; _menuManager = menuManager; _menuManager.InitializeNewTrayIcon(this); _menuManager.PropertyChanged += MenuManagerOnPropertyChanged; _taskItems = _taskLogger.LoadTaskList(); _menuManager.AddMenuItems(_taskItems); _currentDayOfMonth = GetCurrentDayOfMonth(); Application.ApplicationExit += OnApplicationExit; }