diff --git a/CMakeLists.txt b/CMakeLists.txt
index 09e123041..76a13a9ca 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -783,8 +783,8 @@ if(APPLE)
list(APPEND OC_BUNDLE_RESOURCES
src/res/Clonk.icns
- src/res/C4D.icns src/res/C4F.icns src/res/C4G.icns src/res/C4K.icns
- src/res/C4P.icns src/res/C4S.icns src/res/C4U.icns
+ src/res/ocd.icns src/res/ocf.icns src/res/ocg.icns
+ src/res/C4P.icns src/res/ocs.icns src/res/ocu.icns
src/res/MainMenu.xib
src/res/FullscreenWindow.xib
src/res/ConsoleGUIWindow.xib
diff --git a/src/res/C4D.icns b/src/res/C4D.icns
deleted file mode 100644
index 1d2c738b2..000000000
Binary files a/src/res/C4D.icns and /dev/null differ
diff --git a/src/res/C4F.icns b/src/res/C4F.icns
deleted file mode 100644
index 6c6ab5b44..000000000
Binary files a/src/res/C4F.icns and /dev/null differ
diff --git a/src/res/C4G.icns b/src/res/C4G.icns
deleted file mode 100644
index 77fd83665..000000000
Binary files a/src/res/C4G.icns and /dev/null differ
diff --git a/src/res/C4S.icns b/src/res/C4S.icns
deleted file mode 100644
index 5290c1af6..000000000
Binary files a/src/res/C4S.icns and /dev/null differ
diff --git a/src/res/C4U.icns b/src/res/C4U.icns
deleted file mode 100644
index 5eb3b12b6..000000000
Binary files a/src/res/C4U.icns and /dev/null differ
diff --git a/src/res/Info.plist b/src/res/Info.plist
index d352c5878..2e2ee17f3 100644
--- a/src/res/Info.plist
+++ b/src/res/Info.plist
@@ -9,30 +9,10 @@
CFBundleTypeExtensions
- c4k
+ ocu
CFBundleTypeIconFile
- C4K.icns
- CFBundleTypeMIMETypes
-
- application/octet-stream
-
- CFBundleTypeName
- Clonk Key
- CFBundleTypeRole
- Viewer
- LSTypeIsPackage
-
- NSPersistentStoreTypeKey
- Binary
-
-
- CFBundleTypeExtensions
-
- c4u
-
- CFBundleTypeIconFile
- C4U.icns
+ ocu.icns
CFBundleTypeMIMETypes
application/vnd.clonk.c4group
@@ -49,16 +29,16 @@
CFBundleTypeExtensions
- c4s
+ ocs
CFBundleTypeIconFile
- C4S.icns
+ ocs.icns
CFBundleTypeMIMETypes
application/vnd.clonk.c4group
CFBundleTypeName
- Clonk Scenario
+ OpenClonk Scenario
CFBundleTypeRole
Viewer
LSTypeIsPackage
@@ -69,16 +49,16 @@
CFBundleTypeExtensions
- c4d
+ ocd
CFBundleTypeIconFile
- C4D.icns
+ ocd.icns
CFBundleTypeMIMETypes
application/vnd.clonk.c4group
CFBundleTypeName
- Clonk Definition
+ OpenClonk Definition
CFBundleTypeRole
Viewer
LSTypeIsPackage
@@ -89,16 +69,16 @@
CFBundleTypeExtensions
- c4g
+ ocg
CFBundleTypeIconFile
- C4G.icns
+ ocg.icns
CFBundleTypeMIMETypes
application/vnd.clonk.c4group
CFBundleTypeName
- Clonk Group
+ OpenClonk Group
CFBundleTypeRole
Viewer
LSTypeIsPackage
@@ -129,16 +109,16 @@
CFBundleTypeExtensions
- c4f
+ ocf
CFBundleTypeIconFile
- C4F.icns
+ ocf.icns
CFBundleTypeMIMETypes
application/vnd.clonk.c4group
CFBundleTypeName
- Clonk Folder
+ OpenClonk Folder
CFBundleTypeRole
Viewer
LSTypeIsPackage
diff --git a/src/res/ocd.icns b/src/res/ocd.icns
new file mode 100644
index 000000000..d001373ed
Binary files /dev/null and b/src/res/ocd.icns differ
diff --git a/src/res/ocf.icns b/src/res/ocf.icns
new file mode 100644
index 000000000..cbcd3585a
Binary files /dev/null and b/src/res/ocf.icns differ
diff --git a/src/res/ocg.icns b/src/res/ocg.icns
new file mode 100644
index 000000000..7da1631d7
Binary files /dev/null and b/src/res/ocg.icns differ
diff --git a/src/res/ocs.icns b/src/res/ocs.icns
new file mode 100644
index 000000000..37169ce20
Binary files /dev/null and b/src/res/ocs.icns differ
diff --git a/src/res/ocu.icns b/src/res/ocu.icns
new file mode 100644
index 000000000..ae863d9e3
Binary files /dev/null and b/src/res/ocu.icns differ