diff --git a/UnionPatcher.Cli/Icon64.ico b/UnionPatcher.Cli/Icon64.ico
new file mode 100644
index 0000000..89b3475
Binary files /dev/null and b/UnionPatcher.Cli/Icon64.ico differ
diff --git a/UnionPatcher.Cli/UnionPatcher.Cli.csproj b/UnionPatcher.Cli/UnionPatcher.Cli.csproj
index 7d578ad..a4adeee 100644
--- a/UnionPatcher.Cli/UnionPatcher.Cli.csproj
+++ b/UnionPatcher.Cli/UnionPatcher.Cli.csproj
@@ -6,6 +6,7 @@
enable
enable
UnionPatcher
+ Icon64.ico
diff --git a/UnionPatcher.Gui.Linux/Icon64.ico b/UnionPatcher.Gui.Linux/Icon64.ico
new file mode 100644
index 0000000..89b3475
Binary files /dev/null and b/UnionPatcher.Gui.Linux/Icon64.ico differ
diff --git a/UnionPatcher.Gui.Linux/UnionPatcher.Gui.Linux.csproj b/UnionPatcher.Gui.Linux/UnionPatcher.Gui.Linux.csproj
index 29815eb..aa10c2f 100644
--- a/UnionPatcher.Gui.Linux/UnionPatcher.Gui.Linux.csproj
+++ b/UnionPatcher.Gui.Linux/UnionPatcher.Gui.Linux.csproj
@@ -6,6 +6,7 @@
linux-x64
LBPUnion.UnionPatcher.Gui.Linux
LBPUnion.UnionPatcher.Gui.Linux
+ Icon64.ico
diff --git a/UnionPatcher.Gui.MacOS/Icon64.ico b/UnionPatcher.Gui.MacOS/Icon64.ico
new file mode 100644
index 0000000..89b3475
Binary files /dev/null and b/UnionPatcher.Gui.MacOS/Icon64.ico differ
diff --git a/UnionPatcher.Gui.MacOS/UnionPatcher.Gui.MacOS.csproj b/UnionPatcher.Gui.MacOS/UnionPatcher.Gui.MacOS.csproj
index 53eba40..b86ceb7 100644
--- a/UnionPatcher.Gui.MacOS/UnionPatcher.Gui.MacOS.csproj
+++ b/UnionPatcher.Gui.MacOS/UnionPatcher.Gui.MacOS.csproj
@@ -6,6 +6,7 @@
osx-x64
LBPUnion.UnionPatcher.Gui.MacOS
LBPUnion.UnionPatcher.Gui.MacOS
+ Icon64.ico
diff --git a/UnionPatcher.Gui.Windows/Icon64.ico b/UnionPatcher.Gui.Windows/Icon64.ico
new file mode 100644
index 0000000..89b3475
Binary files /dev/null and b/UnionPatcher.Gui.Windows/Icon64.ico differ
diff --git a/UnionPatcher.Gui.Windows/UnionPatcher.Gui.Windows.csproj b/UnionPatcher.Gui.Windows/UnionPatcher.Gui.Windows.csproj
index 16fbbf6..5e74fe7 100644
--- a/UnionPatcher.Gui.Windows/UnionPatcher.Gui.Windows.csproj
+++ b/UnionPatcher.Gui.Windows/UnionPatcher.Gui.Windows.csproj
@@ -5,6 +5,7 @@
net6.0-windows
LBPUnion.UnionPatcher.Gui.Windows
LBPUnion.UnionPatcher.Gui.Windows
+ Icon64.ico
diff --git a/UnionPatcher/Icon64.ico b/UnionPatcher/Icon64.ico
new file mode 100644
index 0000000..89b3475
Binary files /dev/null and b/UnionPatcher/Icon64.ico differ
diff --git a/UnionPatcher/UnionPatcher.csproj b/UnionPatcher/UnionPatcher.csproj
index 9d730fd..00942c0 100644
--- a/UnionPatcher/UnionPatcher.csproj
+++ b/UnionPatcher/UnionPatcher.csproj
@@ -5,10 +5,20 @@
Debug;Release;Windows
net6.0
AnyCPU
+ Icon64.ico
true
win-x64
+
+
+
+ Always
+
+
+ Always
+
+