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 b02aa64d9..d96f4e51b 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 06088b011..7af8f6f0d 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 791e9c8c2..000000000
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 000000000..8ef9650d7
--- /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 5f2098ed2..000000000
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 000000000..011f09585
--- /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 1427cf627..466dea978 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 f24d454a2..41f84cef6 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 404e192a9..572623cf2 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 cf10a5602..c8382654c 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 c500769e3..82c76c710 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 03c0c5d5e..000000000
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 000000000..116eeb5e4
--- /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 42af00963..32b6ef7a2 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 46ca04dee..3db02a47a 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 000000000..a9b58c707
--- /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 7808237a1..a26117b03 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 3b37a43ae..ffeeacbe2 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 e44c0d5b0..000000000
--- 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 000000000..699281467
--- /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