diff --git a/links/actions/16/go-down-symbolic.svg b/links/actions/16/go-down-symbolic.svg
deleted file mode 120000
index a8eb1b5c..00000000
--- a/links/actions/16/go-down-symbolic.svg
+++ /dev/null
@@ -1 +0,0 @@
-go-down.svg
\ No newline at end of file
diff --git a/links/actions/16/go-home-symbolic.svg b/links/actions/16/go-home-symbolic.svg
deleted file mode 120000
index 5cbdae99..00000000
--- a/links/actions/16/go-home-symbolic.svg
+++ /dev/null
@@ -1 +0,0 @@
-go-home.svg
\ No newline at end of file
diff --git a/links/actions/16/go-left-symbolic.svg b/links/actions/16/go-left-symbolic.svg
deleted file mode 120000
index e636edc0..00000000
--- a/links/actions/16/go-left-symbolic.svg
+++ /dev/null
@@ -1 +0,0 @@
-go-previous.svg
\ No newline at end of file
diff --git a/links/actions/16/go-next-symbolic.svg b/links/actions/16/go-next-symbolic.svg
deleted file mode 120000
index c3064420..00000000
--- a/links/actions/16/go-next-symbolic.svg
+++ /dev/null
@@ -1 +0,0 @@
-go-next.svg
\ No newline at end of file
diff --git a/links/actions/16/go-previous-symbolic.svg b/links/actions/16/go-previous-symbolic.svg
deleted file mode 120000
index e636edc0..00000000
--- a/links/actions/16/go-previous-symbolic.svg
+++ /dev/null
@@ -1 +0,0 @@
-go-previous.svg
\ No newline at end of file
diff --git a/links/actions/16/go-right-symbolic.svg b/links/actions/16/go-right-symbolic.svg
deleted file mode 120000
index c3064420..00000000
--- a/links/actions/16/go-right-symbolic.svg
+++ /dev/null
@@ -1 +0,0 @@
-go-next.svg
\ No newline at end of file
diff --git a/links/actions/16/go-up-symbolic.svg b/links/actions/16/go-up-symbolic.svg
deleted file mode 120000
index fa0b0a6a..00000000
--- a/links/actions/16/go-up-symbolic.svg
+++ /dev/null
@@ -1 +0,0 @@
-go-up.svg
\ No newline at end of file
diff --git a/links/actions/16/open-menu-symbolic.svg b/links/actions/16/open-menu-symbolic.svg
deleted file mode 120000
index ff55af56..00000000
--- a/links/actions/16/open-menu-symbolic.svg
+++ /dev/null
@@ -1 +0,0 @@
-./application-menu.svg
\ No newline at end of file
diff --git a/links/actions/16/preferences-system-symbolic.svg b/links/actions/16/preferences-system-symbolic.svg
deleted file mode 120000
index 998070b5..00000000
--- a/links/actions/16/preferences-system-symbolic.svg
+++ /dev/null
@@ -1 +0,0 @@
-configure.svg
\ No newline at end of file
diff --git a/links/actions/22/go-down-symbolic.svg b/links/actions/22/go-down-symbolic.svg
deleted file mode 120000
index a8eb1b5c..00000000
--- a/links/actions/22/go-down-symbolic.svg
+++ /dev/null
@@ -1 +0,0 @@
-go-down.svg
\ No newline at end of file
diff --git a/links/actions/22/go-home-symbolic.svg b/links/actions/22/go-home-symbolic.svg
deleted file mode 120000
index 5cbdae99..00000000
--- a/links/actions/22/go-home-symbolic.svg
+++ /dev/null
@@ -1 +0,0 @@
-go-home.svg
\ No newline at end of file
diff --git a/links/actions/22/go-left-symbolic.svg b/links/actions/22/go-left-symbolic.svg
deleted file mode 120000
index e636edc0..00000000
--- a/links/actions/22/go-left-symbolic.svg
+++ /dev/null
@@ -1 +0,0 @@
-go-previous.svg
\ No newline at end of file
diff --git a/links/actions/22/go-next-symbolic.svg b/links/actions/22/go-next-symbolic.svg
deleted file mode 120000
index c3064420..00000000
--- a/links/actions/22/go-next-symbolic.svg
+++ /dev/null
@@ -1 +0,0 @@
-go-next.svg
\ No newline at end of file
diff --git a/links/actions/22/go-previous-symbolic.svg b/links/actions/22/go-previous-symbolic.svg
deleted file mode 120000
index e636edc0..00000000
--- a/links/actions/22/go-previous-symbolic.svg
+++ /dev/null
@@ -1 +0,0 @@
-go-previous.svg
\ No newline at end of file
diff --git a/links/actions/22/go-right-symbolic.svg b/links/actions/22/go-right-symbolic.svg
deleted file mode 120000
index c3064420..00000000
--- a/links/actions/22/go-right-symbolic.svg
+++ /dev/null
@@ -1 +0,0 @@
-go-next.svg
\ No newline at end of file
diff --git a/links/actions/22/go-up-symbolic.svg b/links/actions/22/go-up-symbolic.svg
deleted file mode 120000
index fa0b0a6a..00000000
--- a/links/actions/22/go-up-symbolic.svg
+++ /dev/null
@@ -1 +0,0 @@
-go-up.svg
\ No newline at end of file
diff --git a/links/actions/22/open-menu-symbolic.svg b/links/actions/22/open-menu-symbolic.svg
deleted file mode 120000
index ff55af56..00000000
--- a/links/actions/22/open-menu-symbolic.svg
+++ /dev/null
@@ -1 +0,0 @@
-./application-menu.svg
\ No newline at end of file
diff --git a/links/actions/22/preferences-system-symbolic.svg b/links/actions/22/preferences-system-symbolic.svg
deleted file mode 120000
index 998070b5..00000000
--- a/links/actions/22/preferences-system-symbolic.svg
+++ /dev/null
@@ -1 +0,0 @@
-configure.svg
\ No newline at end of file
diff --git a/links/actions/24/open-menu-symbolic.svg b/links/actions/24/open-menu-symbolic.svg
deleted file mode 120000
index ff55af56..00000000
--- a/links/actions/24/open-menu-symbolic.svg
+++ /dev/null
@@ -1 +0,0 @@
-./application-menu.svg
\ No newline at end of file
diff --git a/links/actions/24/preferences-system-symbolic.svg b/links/actions/24/preferences-system-symbolic.svg
deleted file mode 120000
index 998070b5..00000000
--- a/links/actions/24/preferences-system-symbolic.svg
+++ /dev/null
@@ -1 +0,0 @@
-configure.svg
\ No newline at end of file
diff --git a/links/actions/symbolic/color-profile-symbolic.svg b/links/actions/symbolic/color-profile-symbolic.svg
index e07444ed..7146e3b4 120000
--- a/links/actions/symbolic/color-profile-symbolic.svg
+++ b/links/actions/symbolic/color-profile-symbolic.svg
@@ -1 +1 @@
-../../16/actions/color-management.svg
\ No newline at end of file
+../16/color-management.svg
\ No newline at end of file
diff --git a/links/actions/symbolic/message-symbolic.svg b/links/actions/symbolic/message-symbolic.svg
index 8ba0ff80..3a172444 120000
--- a/links/actions/symbolic/message-symbolic.svg
+++ b/links/actions/symbolic/message-symbolic.svg
@@ -1 +1 @@
-../status/mail-unread-symbolic.svg
\ No newline at end of file
+mail-mark-unread-symbolic.svg
\ No newline at end of file
diff --git a/links/actions/symbolic/tool-pencil-symbolic.svg b/links/actions/symbolic/tool-pencil-symbolic.svg
index 1827f76d..1d552dde 120000
--- a/links/actions/symbolic/tool-pencil-symbolic.svg
+++ b/links/actions/symbolic/tool-pencil-symbolic.svg
@@ -1 +1 @@
-../apps/accessories-text-editor-symbolic.svg
\ No newline at end of file
+edit-symbolic.svg
\ No newline at end of file
diff --git a/links/actions/symbolic/tool-text-symbolic.svg b/links/actions/symbolic/tool-text-symbolic.svg
index 2ef82cdf..fbdee149 120000
--- a/links/actions/symbolic/tool-text-symbolic.svg
+++ b/links/actions/symbolic/tool-text-symbolic.svg
@@ -1 +1 @@
-../mimetypes/font-x-generic-symbolic.svg
\ No newline at end of file
+../../mimetypes/symbolic/font-x-generic-symbolic.svg
\ No newline at end of file
diff --git a/src/actions/symbolic/dino-double-tick-symbolic.svg b/src/actions/symbolic/dino-double-tick-symbolic.svg
index e0b572e2..c6178fa7 100644
--- a/src/actions/symbolic/dino-double-tick-symbolic.svg
+++ b/src/actions/symbolic/dino-double-tick-symbolic.svg
@@ -1 +1,4 @@
-
\ No newline at end of file
+
diff --git a/src/actions/symbolic/dino-tick-symbolic.svg b/src/actions/symbolic/dino-tick-symbolic.svg
index 6618cd18..33207a82 100644
--- a/src/actions/symbolic/dino-tick-symbolic.svg
+++ b/src/actions/symbolic/dino-tick-symbolic.svg
@@ -1 +1,3 @@
-
\ No newline at end of file
+
diff --git a/src/actions/symbolic/document-edit-symbolic.svg b/src/actions/symbolic/document-edit-symbolic.svg
index 16e51f91..706d2c77 100644
--- a/src/actions/symbolic/document-edit-symbolic.svg
+++ b/src/actions/symbolic/document-edit-symbolic.svg
@@ -1 +1,3 @@
-
\ No newline at end of file
+
diff --git a/src/actions/symbolic/edit-clear-all-symbolic.svg b/src/actions/symbolic/edit-clear-all-symbolic.svg
index 7a3bed42..88599408 100644
--- a/src/actions/symbolic/edit-clear-all-symbolic.svg
+++ b/src/actions/symbolic/edit-clear-all-symbolic.svg
@@ -1,6 +1,3 @@
-