diff --git a/platypush/backend/http/webapp/public/img/icons/android-chrome-192x192.png b/platypush/backend/http/webapp/public/img/icons/android-chrome-192x192.png
index b02aa64d..d96f4e51 100644
Binary files a/platypush/backend/http/webapp/public/img/icons/android-chrome-192x192.png and b/platypush/backend/http/webapp/public/img/icons/android-chrome-192x192.png differ
diff --git a/platypush/backend/http/webapp/public/img/icons/android-chrome-512x512.png b/platypush/backend/http/webapp/public/img/icons/android-chrome-512x512.png
index 06088b01..7af8f6f0 100644
Binary files a/platypush/backend/http/webapp/public/img/icons/android-chrome-512x512.png and b/platypush/backend/http/webapp/public/img/icons/android-chrome-512x512.png differ
diff --git a/platypush/backend/http/webapp/public/img/icons/android-chrome-maskable-192x192.png b/platypush/backend/http/webapp/public/img/icons/android-chrome-maskable-192x192.png
deleted file mode 100644
index 791e9c8c..00000000
Binary files a/platypush/backend/http/webapp/public/img/icons/android-chrome-maskable-192x192.png and /dev/null differ
diff --git a/platypush/backend/http/webapp/public/img/icons/android-chrome-maskable-192x192.png b/platypush/backend/http/webapp/public/img/icons/android-chrome-maskable-192x192.png
new file mode 120000
index 00000000..8ef9650d
--- /dev/null
+++ b/platypush/backend/http/webapp/public/img/icons/android-chrome-maskable-192x192.png
@@ -0,0 +1 @@
+android-chrome-192x192.png
\ No newline at end of file
diff --git a/platypush/backend/http/webapp/public/img/icons/android-chrome-maskable-512x512.png b/platypush/backend/http/webapp/public/img/icons/android-chrome-maskable-512x512.png
deleted file mode 100644
index 5f2098ed..00000000
Binary files a/platypush/backend/http/webapp/public/img/icons/android-chrome-maskable-512x512.png and /dev/null differ
diff --git a/platypush/backend/http/webapp/public/img/icons/android-chrome-maskable-512x512.png b/platypush/backend/http/webapp/public/img/icons/android-chrome-maskable-512x512.png
new file mode 120000
index 00000000..011f0958
--- /dev/null
+++ b/platypush/backend/http/webapp/public/img/icons/android-chrome-maskable-512x512.png
@@ -0,0 +1 @@
+android-chrome-512x512.png
\ No newline at end of file
diff --git a/platypush/backend/http/webapp/public/img/icons/apple-touch-icon-120x120.png b/platypush/backend/http/webapp/public/img/icons/apple-touch-icon-120x120.png
index 1427cf62..466dea97 100644
Binary files a/platypush/backend/http/webapp/public/img/icons/apple-touch-icon-120x120.png and b/platypush/backend/http/webapp/public/img/icons/apple-touch-icon-120x120.png differ
diff --git a/platypush/backend/http/webapp/public/img/icons/apple-touch-icon-152x152.png b/platypush/backend/http/webapp/public/img/icons/apple-touch-icon-152x152.png
index f24d454a..41f84cef 100644
Binary files a/platypush/backend/http/webapp/public/img/icons/apple-touch-icon-152x152.png and b/platypush/backend/http/webapp/public/img/icons/apple-touch-icon-152x152.png differ
diff --git a/platypush/backend/http/webapp/public/img/icons/apple-touch-icon-180x180.png b/platypush/backend/http/webapp/public/img/icons/apple-touch-icon-180x180.png
index 404e192a..572623cf 100644
Binary files a/platypush/backend/http/webapp/public/img/icons/apple-touch-icon-180x180.png and b/platypush/backend/http/webapp/public/img/icons/apple-touch-icon-180x180.png differ
diff --git a/platypush/backend/http/webapp/public/img/icons/apple-touch-icon-60x60.png b/platypush/backend/http/webapp/public/img/icons/apple-touch-icon-60x60.png
index cf10a560..c8382654 100644
Binary files a/platypush/backend/http/webapp/public/img/icons/apple-touch-icon-60x60.png and b/platypush/backend/http/webapp/public/img/icons/apple-touch-icon-60x60.png differ
diff --git a/platypush/backend/http/webapp/public/img/icons/apple-touch-icon-76x76.png b/platypush/backend/http/webapp/public/img/icons/apple-touch-icon-76x76.png
index c500769e..82c76c71 100644
Binary files a/platypush/backend/http/webapp/public/img/icons/apple-touch-icon-76x76.png and b/platypush/backend/http/webapp/public/img/icons/apple-touch-icon-76x76.png differ
diff --git a/platypush/backend/http/webapp/public/img/icons/apple-touch-icon.png b/platypush/backend/http/webapp/public/img/icons/apple-touch-icon.png
deleted file mode 100644
index 03c0c5d5..00000000
Binary files a/platypush/backend/http/webapp/public/img/icons/apple-touch-icon.png and /dev/null differ
diff --git a/platypush/backend/http/webapp/public/img/icons/apple-touch-icon.png b/platypush/backend/http/webapp/public/img/icons/apple-touch-icon.png
new file mode 120000
index 00000000..116eeb5e
--- /dev/null
+++ b/platypush/backend/http/webapp/public/img/icons/apple-touch-icon.png
@@ -0,0 +1 @@
+apple-touch-icon-180x180.png
\ No newline at end of file
diff --git a/platypush/backend/http/webapp/public/img/icons/favicon-16x16.png b/platypush/backend/http/webapp/public/img/icons/favicon-16x16.png
index 42af0096..32b6ef7a 100644
Binary files a/platypush/backend/http/webapp/public/img/icons/favicon-16x16.png and b/platypush/backend/http/webapp/public/img/icons/favicon-16x16.png differ
diff --git a/platypush/backend/http/webapp/public/img/icons/favicon-32x32.png b/platypush/backend/http/webapp/public/img/icons/favicon-32x32.png
index 46ca04de..3db02a47 100644
Binary files a/platypush/backend/http/webapp/public/img/icons/favicon-32x32.png and b/platypush/backend/http/webapp/public/img/icons/favicon-32x32.png differ
diff --git a/platypush/backend/http/webapp/public/img/icons/favicon.svg b/platypush/backend/http/webapp/public/img/icons/favicon.svg
new file mode 100644
index 00000000..a9b58c70
--- /dev/null
+++ b/platypush/backend/http/webapp/public/img/icons/favicon.svg
@@ -0,0 +1,39 @@
+
diff --git a/platypush/backend/http/webapp/public/img/icons/msapplication-icon-144x144.png b/platypush/backend/http/webapp/public/img/icons/msapplication-icon-144x144.png
index 7808237a..a26117b0 100644
Binary files a/platypush/backend/http/webapp/public/img/icons/msapplication-icon-144x144.png and b/platypush/backend/http/webapp/public/img/icons/msapplication-icon-144x144.png differ
diff --git a/platypush/backend/http/webapp/public/img/icons/mstile-150x150.png b/platypush/backend/http/webapp/public/img/icons/mstile-150x150.png
index 3b37a43a..ffeeacbe 100644
Binary files a/platypush/backend/http/webapp/public/img/icons/mstile-150x150.png and b/platypush/backend/http/webapp/public/img/icons/mstile-150x150.png differ
diff --git a/platypush/backend/http/webapp/public/img/icons/safari-pinned-tab.svg b/platypush/backend/http/webapp/public/img/icons/safari-pinned-tab.svg
deleted file mode 100644
index e44c0d5b..00000000
--- a/platypush/backend/http/webapp/public/img/icons/safari-pinned-tab.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/platypush/backend/http/webapp/public/img/icons/safari-pinned-tab.svg b/platypush/backend/http/webapp/public/img/icons/safari-pinned-tab.svg
new file mode 120000
index 00000000..69928146
--- /dev/null
+++ b/platypush/backend/http/webapp/public/img/icons/safari-pinned-tab.svg
@@ -0,0 +1 @@
+favicon-16x16.png
\ No newline at end of file