diff --git a/Linphone/data/icon.ico b/Linphone/data/icon.ico
index 9be645bd..606b9dd5 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 38b59437..b1752989 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 b142a0d3..25f57a05 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 cd24fc21..16e8c51a 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 00000000..4d93abae
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 67d40bb2..0c0fa377 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 9b123fa6..39f6bd42 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 f1139299..2d8cc498 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 212e9a5a..fec6f235 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 84fcebd9..fa9ae694 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 73c10873..d10d224e 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 00000000..b897e52c
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 6af6716b..48cc45e1 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 00000000..c8d58947
--- /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 d35186a5..5bfdfa6a 100644
Binary files a/cmake/install/macos/linphone.icns and b/cmake/install/macos/linphone.icns differ