diff --git a/apps/MasterpieceApp/CMakeLists.txt b/apps/MasterpieceApp/CMakeLists.txt
index 92ad052..91046a8 100644
--- a/apps/MasterpieceApp/CMakeLists.txt
+++ b/apps/MasterpieceApp/CMakeLists.txt
@@ -5,6 +5,7 @@ juce_add_gui_app(MasterpieceApp
BUNDLE_ID "org.masterpiece.player"
ICON_BIG "${CMAKE_SOURCE_DIR}/packaging/masterpiece.png"
ICON_SMALL ""
+ ICON_COMPOSER_BUNDLE "${CMAKE_SOURCE_DIR}/packaging/masterpiece.icon"
)
target_sources(MasterpieceApp PRIVATE Main.cpp)
diff --git a/packaging/masterpiece.ico b/packaging/masterpiece.ico
index 7346811..06977fe 100644
Binary files a/packaging/masterpiece.ico and b/packaging/masterpiece.ico differ
diff --git a/packaging/masterpiece.icon/Assets/masterpiece.svg b/packaging/masterpiece.icon/Assets/masterpiece.svg
new file mode 100644
index 0000000..5c64980
--- /dev/null
+++ b/packaging/masterpiece.icon/Assets/masterpiece.svg
@@ -0,0 +1,33 @@
+
+
+
diff --git a/packaging/masterpiece.icon/icon.json b/packaging/masterpiece.icon/icon.json
new file mode 100644
index 0000000..7fc7bef
--- /dev/null
+++ b/packaging/masterpiece.icon/icon.json
@@ -0,0 +1,31 @@
+{
+ "fill" : "system-light",
+ "groups" : [
+ {
+ "layers" : [
+ {
+ "fill" : {
+ "solid" : "gray:0.65541,1.00000"
+ },
+ "glass" : true,
+ "image-name" : "masterpiece.svg",
+ "name" : "masterpiece"
+ }
+ ],
+ "shadow" : {
+ "kind" : "neutral",
+ "opacity" : 0.5
+ },
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.3
+ }
+ }
+ ],
+ "supported-platforms" : {
+ "circles" : [
+ "watchOS"
+ ],
+ "squares" : "shared"
+ }
+}
\ No newline at end of file
diff --git a/packaging/masterpiece.png b/packaging/masterpiece.png
index 22ba9cc..3c3f299 100644
Binary files a/packaging/masterpiece.png and b/packaging/masterpiece.png differ
diff --git a/packaging/masterpiece.svg b/packaging/masterpiece.svg
new file mode 100644
index 0000000..7877428
--- /dev/null
+++ b/packaging/masterpiece.svg
@@ -0,0 +1,12 @@
+
+
+