diff --git a/nw/assets/icons/fallback/check-dark.svg b/nw/assets/icons/fallback/check-dark.svg
new file mode 100644
index 00000000..86e45c5d
--- /dev/null
+++ b/nw/assets/icons/fallback/check-dark.svg
@@ -0,0 +1,56 @@
+
+
diff --git a/nw/assets/icons/fallback/check.svg b/nw/assets/icons/fallback/check.svg
new file mode 100644
index 00000000..f815ea12
--- /dev/null
+++ b/nw/assets/icons/fallback/check.svg
@@ -0,0 +1,56 @@
+
+
diff --git a/nw/assets/icons/fallback/cross-dark.svg b/nw/assets/icons/fallback/cross-dark.svg
new file mode 100644
index 00000000..64410dfb
--- /dev/null
+++ b/nw/assets/icons/fallback/cross-dark.svg
@@ -0,0 +1,56 @@
+
+
diff --git a/nw/assets/icons/fallback/cross.svg b/nw/assets/icons/fallback/cross.svg
new file mode 100644
index 00000000..ff91c26a
--- /dev/null
+++ b/nw/assets/icons/fallback/cross.svg
@@ -0,0 +1,55 @@
+
+
diff --git a/nw/assets/icons/typicons_colour_dark/icons.conf b/nw/assets/icons/typicons_colour_dark/icons.conf
index db622835..f3c96935 100644
--- a/nw/assets/icons/typicons_colour_dark/icons.conf
+++ b/nw/assets/icons/typicons_colour_dark/icons.conf
@@ -37,3 +37,5 @@ search-replace = search-replace.svg
clear = backspace.svg
save = download.svg
edit = pencil.svg
+check = tick.svg
+cross = times.svg
diff --git a/nw/assets/icons/typicons_colour_dark/tick.svg b/nw/assets/icons/typicons_colour_dark/tick.svg
new file mode 100644
index 00000000..ced8362e
--- /dev/null
+++ b/nw/assets/icons/typicons_colour_dark/tick.svg
@@ -0,0 +1,56 @@
+
+
diff --git a/nw/assets/icons/typicons_colour_light/icons.conf b/nw/assets/icons/typicons_colour_light/icons.conf
index 9ee1d84a..d3df7d01 100644
--- a/nw/assets/icons/typicons_colour_light/icons.conf
+++ b/nw/assets/icons/typicons_colour_light/icons.conf
@@ -37,3 +37,5 @@ search-replace = search-replace.svg
clear = backspace.svg
save = download.svg
edit = pencil.svg
+check = tick.svg
+cross = times.svg
diff --git a/nw/assets/icons/typicons_colour_light/tick.svg b/nw/assets/icons/typicons_colour_light/tick.svg
new file mode 100644
index 00000000..82ced41d
--- /dev/null
+++ b/nw/assets/icons/typicons_colour_light/tick.svg
@@ -0,0 +1,56 @@
+
+
diff --git a/nw/assets/icons/typicons_grey_dark/icons.conf b/nw/assets/icons/typicons_grey_dark/icons.conf
index 3753f2d2..75268e23 100644
--- a/nw/assets/icons/typicons_grey_dark/icons.conf
+++ b/nw/assets/icons/typicons_grey_dark/icons.conf
@@ -36,3 +36,5 @@ search-replace = search-replace.svg
clear = backspace.svg
save = download.svg
edit = pencil.svg
+check = tick.svg
+cross = times.svg
diff --git a/nw/assets/icons/typicons_grey_dark/tick.svg b/nw/assets/icons/typicons_grey_dark/tick.svg
new file mode 100644
index 00000000..86e45c5d
--- /dev/null
+++ b/nw/assets/icons/typicons_grey_dark/tick.svg
@@ -0,0 +1,56 @@
+
+
diff --git a/nw/assets/icons/typicons_grey_light/icons.conf b/nw/assets/icons/typicons_grey_light/icons.conf
index 1479df9e..766aed98 100644
--- a/nw/assets/icons/typicons_grey_light/icons.conf
+++ b/nw/assets/icons/typicons_grey_light/icons.conf
@@ -36,3 +36,5 @@ search-replace = search-replace.svg
clear = backspace.svg
save = download.svg
edit = pencil.svg
+check = tick.svg
+cross = times.svg
diff --git a/nw/assets/icons/typicons_grey_light/tick.svg b/nw/assets/icons/typicons_grey_light/tick.svg
new file mode 100644
index 00000000..f815ea12
--- /dev/null
+++ b/nw/assets/icons/typicons_grey_light/tick.svg
@@ -0,0 +1,56 @@
+
+
diff --git a/nw/gui/icons.py b/nw/gui/icons.py
index db5d6e9e..f1a33145 100644
--- a/nw/gui/icons.py
+++ b/nw/gui/icons.py
@@ -93,6 +93,8 @@ class GuiIcons:
"clear" : (QStyle.SP_LineEditClearButton, "clear_left"),
"save" : (QStyle.SP_DialogSaveButton, "document-save"),
"edit" : (None, None),
+ "check" : (None, None),
+ "cross" : (None, None),
## Other Icons
"warning" : (QStyle.SP_MessageBoxWarning, "dialog-warning"),