diff --git a/elementary-xfce/apps/16/stock_keyring.png b/elementary-xfce/apps/16/stock_keyring.png
deleted file mode 100644
index f605581f0..000000000
Binary files a/elementary-xfce/apps/16/stock_keyring.png and /dev/null differ
diff --git a/elementary-xfce/apps/16/stock_keyring.svg b/elementary-xfce/apps/16/stock_keyring.svg
new file mode 100644
index 000000000..0d410fb0c
--- /dev/null
+++ b/elementary-xfce/apps/16/stock_keyring.svg
@@ -0,0 +1,225 @@
+
+
diff --git a/elementary-xfce/apps/24/badge-small.png b/elementary-xfce/apps/24/badge-small.png
deleted file mode 120000
index ae78de5cc..000000000
--- a/elementary-xfce/apps/24/badge-small.png
+++ /dev/null
@@ -1 +0,0 @@
-stock_keyring.png
\ No newline at end of file
diff --git a/elementary-xfce/apps/24/badge-small.svg b/elementary-xfce/apps/24/badge-small.svg
new file mode 120000
index 000000000..7b5bcf5e9
--- /dev/null
+++ b/elementary-xfce/apps/24/badge-small.svg
@@ -0,0 +1 @@
+stock_keyring.svg
\ No newline at end of file
diff --git a/elementary-xfce/apps/24/indicator-weather.png b/elementary-xfce/apps/24/indicator-weather.png
deleted file mode 120000
index 9e67c4d0a..000000000
--- a/elementary-xfce/apps/24/indicator-weather.png
+++ /dev/null
@@ -1 +0,0 @@
-xfce4-weather.png
\ No newline at end of file
diff --git a/elementary-xfce/apps/24/indicator-weather.svg b/elementary-xfce/apps/24/indicator-weather.svg
new file mode 120000
index 000000000..2879fd20c
--- /dev/null
+++ b/elementary-xfce/apps/24/indicator-weather.svg
@@ -0,0 +1 @@
+xfce4-weather.svg
\ No newline at end of file
diff --git a/elementary-xfce/apps/24/stock_keyring.png b/elementary-xfce/apps/24/stock_keyring.png
deleted file mode 100644
index c4904d796..000000000
Binary files a/elementary-xfce/apps/24/stock_keyring.png and /dev/null differ
diff --git a/elementary-xfce/apps/24/stock_keyring.svg b/elementary-xfce/apps/24/stock_keyring.svg
new file mode 100644
index 000000000..fe5918c82
--- /dev/null
+++ b/elementary-xfce/apps/24/stock_keyring.svg
@@ -0,0 +1,359 @@
+
+
diff --git a/elementary-xfce/apps/24/xfce4-weather.png b/elementary-xfce/apps/24/xfce4-weather.png
deleted file mode 100644
index ef6fcf148..000000000
Binary files a/elementary-xfce/apps/24/xfce4-weather.png and /dev/null differ
diff --git a/elementary-xfce/apps/24/xfce4-weather.svg b/elementary-xfce/apps/24/xfce4-weather.svg
new file mode 100644
index 000000000..a3e48416b
--- /dev/null
+++ b/elementary-xfce/apps/24/xfce4-weather.svg
@@ -0,0 +1,327 @@
+
+
diff --git a/elementary-xfce/apps/32/indicator-weather.png b/elementary-xfce/apps/32/indicator-weather.png
deleted file mode 120000
index 9e67c4d0a..000000000
--- a/elementary-xfce/apps/32/indicator-weather.png
+++ /dev/null
@@ -1 +0,0 @@
-xfce4-weather.png
\ No newline at end of file
diff --git a/elementary-xfce/apps/32/indicator-weather.svg b/elementary-xfce/apps/32/indicator-weather.svg
new file mode 120000
index 000000000..2879fd20c
--- /dev/null
+++ b/elementary-xfce/apps/32/indicator-weather.svg
@@ -0,0 +1 @@
+xfce4-weather.svg
\ No newline at end of file
diff --git a/elementary-xfce/apps/32/xfce4-weather.png b/elementary-xfce/apps/32/xfce4-weather.png
deleted file mode 100644
index d1b5c3469..000000000
Binary files a/elementary-xfce/apps/32/xfce4-weather.png and /dev/null differ
diff --git a/elementary-xfce/apps/32/xfce4-weather.svg b/elementary-xfce/apps/32/xfce4-weather.svg
new file mode 100644
index 000000000..df80f0c96
--- /dev/null
+++ b/elementary-xfce/apps/32/xfce4-weather.svg
@@ -0,0 +1,327 @@
+
+