diff --git a/OmniScheduler/MainWindow.xaml b/OmniScheduler/MainWindow.xaml
index e9883b3..f6a1266 100644
--- a/OmniScheduler/MainWindow.xaml
+++ b/OmniScheduler/MainWindow.xaml
@@ -20,6 +20,7 @@
+
+
+
+
+
@@ -55,72 +76,159 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
@@ -142,14 +250,14 @@
-
+
-
+
-
+
-
+
diff --git a/OmniScheduler/TaskEditorWindow.xaml.cs b/OmniScheduler/TaskEditorWindow.xaml.cs
index 22ef268..9388e0f 100644
--- a/OmniScheduler/TaskEditorWindow.xaml.cs
+++ b/OmniScheduler/TaskEditorWindow.xaml.cs
@@ -1,6 +1,7 @@
-using System.Collections.ObjectModel;
using System.Windows;
using System.Windows.Controls;
+using Button = System.Windows.Controls.Button;
+using ComboBox = System.Windows.Controls.ComboBox;
namespace OmniScheduler;
@@ -9,8 +10,40 @@ public partial class TaskEditorWindow : Window
private readonly ScheduledTask _task;
private readonly AppSettings _settings;
private readonly NotifyClient _client;
+ private readonly List