diff --git a/bin/app/data/gui/logo_1024_1024.png b/bin/app/data/gui/logo_1024_1024.png
new file mode 100644
index 00000000..c5f98a1e
Binary files /dev/null and b/bin/app/data/gui/logo_1024_1024.png differ
diff --git a/setup/MacOSX/Info.plist.in b/setup/MacOSX/Info.plist.in
index 73f27e6f..5c5241c3 100644
--- a/setup/MacOSX/Info.plist.in
+++ b/setup/MacOSX/Info.plist.in
@@ -34,5 +34,7 @@
NSHighResolutionCapable
+ CFBundleIconFile
+ icon
diff --git a/setup/MacOSX/bundle_install.sh.in b/setup/MacOSX/bundle_install.sh.in
index 4d15fb94..9ca0b65e 100755
--- a/setup/MacOSX/bundle_install.sh.in
+++ b/setup/MacOSX/bundle_install.sh.in
@@ -54,7 +54,7 @@ echo -e $INFO "Copying bundle contents."
cp $APP_NAME $APP_PATH
cp bundle_info.plist $BUNDLE_PATH/Contents/Info.plist
cp -R ../data $RES_DIR/data
-
+rm $RES_DIR/data/log/*
echo -e $INFO "Copying dynamic libraries."
for LIB_PATH in ${DYNLIB_PATHS[@]}
@@ -117,4 +117,22 @@ otool -L $PLUGIN_DIR/libqcocoa.dylib
echo -e $INFO "App dependencies"
otool -L $APP_PATH
+echo -e $INFO "Create icon"
+ICON=../data/gui/logo_1024_1024.png
+ICON_SET=$RES_DIR/icon.iconset
+
+mkdir -p $ICON_SET
+convert $ICON -resize 16x16 $ICON_SET/icon_16x16.png
+convert $ICON -resize 32x32 $ICON_SET/icon_16x16@2x.png
+convert $ICON -resize 32x32 $ICON_SET/icon_32x32.png
+convert $ICON -resize 64x64 $ICON_SET/icon_32x32@2x.png
+convert $ICON -resize 128x128 $ICON_SET/icon_128x128.png
+convert $ICON -resize 256x256 $ICON_SET/icon_128x128@2x.png
+convert $ICON -resize 256x256 $ICON_SET/icon_256x256.png
+convert $ICON -resize 512x512 $ICON_SET/icon_256x256@2x.png
+convert $ICON -resize 512x512 $ICON_SET/icon_512x512.png
+convert $ICON -resize 1024x1024 $ICON_SET/icon_512x512@2x.png
+
+iconutil -c icns -o $RES_DIR/icon.icns $ICON_SET
+
echo -e $SUCCESS "Installed bundle successfully!"