diff --git a/assets/icons/1024x1024.png b/assets/icons/1024x1024.png
index 62563d85b..81c787dd7 100644
Binary files a/assets/icons/1024x1024.png and b/assets/icons/1024x1024.png differ
diff --git a/assets/icons/128x128.png b/assets/icons/128x128.png
index 6bb49a9b6..87864ab98 100644
Binary files a/assets/icons/128x128.png and b/assets/icons/128x128.png differ
diff --git a/assets/icons/16x16.png b/assets/icons/16x16.png
index 39873d180..ce7d487ea 100644
Binary files a/assets/icons/16x16.png and b/assets/icons/16x16.png differ
diff --git a/assets/icons/24x24.png b/assets/icons/24x24.png
new file mode 100644
index 000000000..9d7b3d65e
Binary files /dev/null and b/assets/icons/24x24.png differ
diff --git a/assets/icons/256x256.png b/assets/icons/256x256.png
index 932f7d339..821b42777 100644
Binary files a/assets/icons/256x256.png and b/assets/icons/256x256.png differ
diff --git a/assets/icons/32x32.png b/assets/icons/32x32.png
index ecdac26b0..0879bc24d 100644
Binary files a/assets/icons/32x32.png and b/assets/icons/32x32.png differ
diff --git a/assets/icons/48x48.png b/assets/icons/48x48.png
new file mode 100644
index 000000000..f3bea74d4
Binary files /dev/null and b/assets/icons/48x48.png differ
diff --git a/assets/icons/512x512.png b/assets/icons/512x512.png
index f364f2c17..3ba9cf663 100644
Binary files a/assets/icons/512x512.png and b/assets/icons/512x512.png differ
diff --git a/assets/icons/64x64.png b/assets/icons/64x64.png
index 7534b9f51..bdb4b0bee 100644
Binary files a/assets/icons/64x64.png and b/assets/icons/64x64.png differ
diff --git a/assets/icons/72x72.png b/assets/icons/72x72.png
new file mode 100644
index 000000000..444f8b399
Binary files /dev/null and b/assets/icons/72x72.png differ
diff --git a/assets/icons/96x96.png b/assets/icons/96x96.png
new file mode 100644
index 000000000..1212d3c83
Binary files /dev/null and b/assets/icons/96x96.png differ
diff --git a/assets/icons/IconTemplate.png b/assets/icons/IconTemplate.png
index 8c4a9139e..584dce752 100644
Binary files a/assets/icons/IconTemplate.png and b/assets/icons/IconTemplate.png differ
diff --git a/assets/icons/IconTemplate@2x.png b/assets/icons/IconTemplate@2x.png
index 0b7996580..d60dd8ba3 100644
Binary files a/assets/icons/IconTemplate@2x.png and b/assets/icons/IconTemplate@2x.png differ
diff --git a/assets/icons/icon.ico b/assets/icons/icon.ico
index 1e9d1e045..0e093cc61 100644
Binary files a/assets/icons/icon.ico and b/assets/icons/icon.ico differ
diff --git a/assets/icons/icon.png b/assets/icons/icon.png
index f364f2c17..3ba9cf663 100644
Binary files a/assets/icons/icon.png and b/assets/icons/icon.png differ
diff --git a/media/feishin-alt.pdn b/media/feishin-alt.pdn
deleted file mode 100644
index a46febfdf..000000000
Binary files a/media/feishin-alt.pdn and /dev/null differ
diff --git a/media/feishin-alt.png b/media/feishin-alt.png
deleted file mode 100644
index 49b34ec86..000000000
Binary files a/media/feishin-alt.png and /dev/null differ
diff --git a/media/feishin-black.png b/media/feishin-black.png
new file mode 100644
index 000000000..3145367fa
Binary files /dev/null and b/media/feishin-black.png differ
diff --git a/media/feishin-white.png b/media/feishin-white.png
new file mode 100644
index 000000000..4c5ddd50d
Binary files /dev/null and b/media/feishin-white.png differ
diff --git a/media/feishin.inkscape.svg b/media/feishin.inkscape.svg
new file mode 100644
index 000000000..134135b85
--- /dev/null
+++ b/media/feishin.inkscape.svg
@@ -0,0 +1,301 @@
+
+
+
+
diff --git a/media/feishin.pdn b/media/feishin.pdn
deleted file mode 100644
index f0ad31874..000000000
Binary files a/media/feishin.pdn and /dev/null differ
diff --git a/media/feishin.png b/media/feishin.png
deleted file mode 100644
index 8239963f8..000000000
Binary files a/media/feishin.png and /dev/null differ
diff --git a/media/feishin.svg b/media/feishin.svg
new file mode 100644
index 000000000..397544fe1
--- /dev/null
+++ b/media/feishin.svg
@@ -0,0 +1,104 @@
+
+
+
+
diff --git a/resources/icon.png b/resources/icon.png
index f364f2c17..3ba9cf663 100644
Binary files a/resources/icon.png and b/resources/icon.png differ