diff --git a/Linphone/data/icon.ico b/Linphone/data/icon.ico
index 9be645bdd..606b9dd5d 100644
Binary files a/Linphone/data/icon.ico and b/Linphone/data/icon.ico differ
diff --git a/Linphone/data/icon/genicons.sh b/Linphone/data/icon/genicons.sh
index 38b59437b..b17529897 100755
--- a/Linphone/data/icon/genicons.sh
+++ b/Linphone/data/icon/genicons.sh
@@ -19,10 +19,14 @@
## along with this program. If not, see .
##
-for i in 16 22 24 32 64 128 256
+for i in 16 22 24 32 64 128 256 512 1024
do
mkdir -p hicolor/${i}x${i}/apps
- inkscape -z -e hicolor/${i}x${i}/apps/icon.png -w $i -h $i ../image/logo.svg
+ inkscape -z -e hicolor/${i}x${i}/apps/icon.png -w $i -h $i ../image/logo_margins.svg
done
+
+#Windows and Linux
convert -density 256x256 -background transparent ../image/logo.svg -define icon:auto-resize -colors 256 ../icon.ico
-png2icns ../../../cmake/install/macos/linphone.icns hicolor/16x16/apps/icon.png hicolor/32x32/apps/icon.png hicolor/128x128/apps/icon.png hicolor/256x256/apps/icon.png
+
+#Mac
+png2icns ../../../cmake/install/macos/linphone.icns hicolor/16x16/apps/icon.png hicolor/32x32/apps/icon.png hicolor/128x128/apps/icon.png hicolor/256x256/apps/icon.png hicolor/512x512/apps/icon.png hicolor/1024x1024/apps/icon.png
diff --git a/Linphone/data/icon/genicons_1.0.sh b/Linphone/data/icon/genicons_1.0.sh
index b142a0d36..25f57a05d 100755
--- a/Linphone/data/icon/genicons_1.0.sh
+++ b/Linphone/data/icon/genicons_1.0.sh
@@ -19,10 +19,14 @@
## along with this program. If not, see .
##
-for i in 16 22 24 32 64 128 256
+for i in 16 22 24 32 64 128 256 512 1024
do
mkdir -p hicolor/${i}x${i}/apps
- inkscape -z --export-type=png --export-file=hicolor/${i}x${i}/apps/icon.png -w $i -h $i ../image/logo.svg
+ inkscape -z --export-type=png --export-file=hicolor/${i}x${i}/apps/icon.png -w $i -h $i ../image/logo_margins.svg
done
+
+#Windows and Linux
convert -density 256x256 -background transparent ../image/logo.svg -define icon:auto-resize -colors 256 ../icon.ico
-png2icns ../../../cmake/install/macos/linphone.icns hicolor/16x16/apps/icon.png hicolor/32x32/apps/icon.png hicolor/128x128/apps/icon.png hicolor/256x256/apps/icon.png
+
+#Mac
+png2icns ../../../cmake/install/macos/linphone.icns hicolor/16x16/apps/icon.png hicolor/32x32/apps/icon.png hicolor/128x128/apps/icon.png hicolor/256x256/apps/icon.png hicolor/512x512/apps/icon.png hicolor/1024x1024/apps/icon.png
diff --git a/Linphone/data/icon/genicons_1.1.sh b/Linphone/data/icon/genicons_1.1.sh
index cd24fc211..16e8c51a5 100755
--- a/Linphone/data/icon/genicons_1.1.sh
+++ b/Linphone/data/icon/genicons_1.1.sh
@@ -19,10 +19,14 @@
## along with this program. If not, see .
##
-for i in 16 22 24 32 64 128 256
+for i in 16 22 24 32 64 128 256 512 1024
do
mkdir -p hicolor/${i}x${i}/apps
- inkscape -z --export-type=png --export-filename=hicolor/${i}x${i}/apps/icon.png -w $i -h $i ../image/logo.svg
+ inkscape -z --export-type=png --export-filename=hicolor/${i}x${i}/apps/icon.png -w $i -h $i ../image/logo_margins.svg
done
+
+#Windows and Linux
convert -density 256x256 -background transparent ../image/logo.svg -define icon:auto-resize -colors 256 ../icon.ico
-png2icns ../../../cmake/install/macos/linphone.icns hicolor/16x16/apps/icon.png hicolor/32x32/apps/icon.png hicolor/128x128/apps/icon.png hicolor/256x256/apps/icon.png
+
+#Mac
+png2icns ../../../cmake/install/macos/linphone.icns hicolor/16x16/apps/icon.png hicolor/32x32/apps/icon.png hicolor/128x128/apps/icon.png hicolor/256x256/apps/icon.png hicolor/512x512/apps/icon.png hicolor/1024x1024/apps/icon.png
diff --git a/Linphone/data/icon/hicolor/1024x1024/apps/icon.png b/Linphone/data/icon/hicolor/1024x1024/apps/icon.png
new file mode 100644
index 000000000..4d93abaee
Binary files /dev/null and b/Linphone/data/icon/hicolor/1024x1024/apps/icon.png differ
diff --git a/Linphone/data/icon/hicolor/128x128/apps/icon.png b/Linphone/data/icon/hicolor/128x128/apps/icon.png
index 67d40bb2a..0c0fa3772 100644
Binary files a/Linphone/data/icon/hicolor/128x128/apps/icon.png and b/Linphone/data/icon/hicolor/128x128/apps/icon.png differ
diff --git a/Linphone/data/icon/hicolor/16x16/apps/icon.png b/Linphone/data/icon/hicolor/16x16/apps/icon.png
index 9b123fa62..39f6bd42c 100644
Binary files a/Linphone/data/icon/hicolor/16x16/apps/icon.png and b/Linphone/data/icon/hicolor/16x16/apps/icon.png differ
diff --git a/Linphone/data/icon/hicolor/22x22/apps/icon.png b/Linphone/data/icon/hicolor/22x22/apps/icon.png
index f11392991..2d8cc4987 100644
Binary files a/Linphone/data/icon/hicolor/22x22/apps/icon.png and b/Linphone/data/icon/hicolor/22x22/apps/icon.png differ
diff --git a/Linphone/data/icon/hicolor/24x24/apps/icon.png b/Linphone/data/icon/hicolor/24x24/apps/icon.png
index 212e9a5ac..fec6f2352 100644
Binary files a/Linphone/data/icon/hicolor/24x24/apps/icon.png and b/Linphone/data/icon/hicolor/24x24/apps/icon.png differ
diff --git a/Linphone/data/icon/hicolor/256x256/apps/icon.png b/Linphone/data/icon/hicolor/256x256/apps/icon.png
index 84fcebd90..fa9ae6942 100644
Binary files a/Linphone/data/icon/hicolor/256x256/apps/icon.png and b/Linphone/data/icon/hicolor/256x256/apps/icon.png differ
diff --git a/Linphone/data/icon/hicolor/32x32/apps/icon.png b/Linphone/data/icon/hicolor/32x32/apps/icon.png
index 73c108739..d10d224e7 100644
Binary files a/Linphone/data/icon/hicolor/32x32/apps/icon.png and b/Linphone/data/icon/hicolor/32x32/apps/icon.png differ
diff --git a/Linphone/data/icon/hicolor/512x512/apps/icon.png b/Linphone/data/icon/hicolor/512x512/apps/icon.png
new file mode 100644
index 000000000..b897e52cc
Binary files /dev/null and b/Linphone/data/icon/hicolor/512x512/apps/icon.png differ
diff --git a/Linphone/data/icon/hicolor/64x64/apps/icon.png b/Linphone/data/icon/hicolor/64x64/apps/icon.png
index 6af6716bf..48cc45e1b 100644
Binary files a/Linphone/data/icon/hicolor/64x64/apps/icon.png and b/Linphone/data/icon/hicolor/64x64/apps/icon.png differ
diff --git a/Linphone/data/image/logo_margins.svg b/Linphone/data/image/logo_margins.svg
new file mode 100644
index 000000000..c8d589476
--- /dev/null
+++ b/Linphone/data/image/logo_margins.svg
@@ -0,0 +1,55 @@
+
+
diff --git a/cmake/install/macos/linphone.icns b/cmake/install/macos/linphone.icns
index d35186a5e..5bfdfa6a9 100644
Binary files a/cmake/install/macos/linphone.icns and b/cmake/install/macos/linphone.icns differ