diff --git a/.gitignore b/.gitignore
index 6b3f6246..941e93a4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -35,6 +35,4 @@ tags
#OSX Stuff
.DS_Store
-branding/
-secrets/
run/
diff --git a/branding/MultiMC.icns b/branding/MultiMC.icns
new file mode 100644
index 00000000..e475bf90
Binary files /dev/null and b/branding/MultiMC.icns differ
diff --git a/branding/MultiMC.ico b/branding/MultiMC.ico
new file mode 100644
index 00000000..e2ba8832
Binary files /dev/null and b/branding/MultiMC.ico differ
diff --git a/branding/MultiMC.manifest b/branding/MultiMC.manifest
new file mode 100644
index 00000000..0ee781ee
--- /dev/null
+++ b/branding/MultiMC.manifest
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Custom Minecraft launcher for managing multiple installs.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/branding/genicons.sh b/branding/genicons.sh
new file mode 100755
index 00000000..3d774dfb
--- /dev/null
+++ b/branding/genicons.sh
@@ -0,0 +1,23 @@
+#/bin/bash
+
+inkscape -w 16 -h 16 -o logo_16.png logo.svg
+inkscape -w 24 -h 24 -o logo_24.png logo.svg
+inkscape -w 32 -h 32 -o logo_32.png logo.svg
+inkscape -w 48 -h 48 -o logo_48.png logo.svg
+inkscape -w 64 -h 64 -o logo_64.png logo.svg
+inkscape -w 128 -h 128 -o logo_128.png logo.svg
+
+convert logo_128.png logo_64.png logo_48.png logo_32.png logo_24.png logo_16.png MultiMC.ico
+
+rm -f logo_*.png
+
+inkscape -w 16 -h 16 -o logo_16.png logo-macos.svg
+inkscape -w 32 -h 32 -o logo_32.png logo-macos.svg
+inkscape -w 128 -h 128 -o logo_128.png logo-macos.svg
+inkscape -w 256 -h 256 -o logo_256.png logo-macos.svg
+inkscape -w 512 -h 512 -o logo_512.png logo-macos.svg
+inkscape -w 1024 -h 1024 -o logo_1024.png logo-macos.svg
+
+png2icns MultiMC.icns logo_1024.png logo_512.png logo_256.png logo_128.png logo_32.png logo_16.png
+
+rm -f logo_*.png
diff --git a/branding/logo-discord.svg b/branding/logo-discord.svg
new file mode 100644
index 00000000..c3c73044
--- /dev/null
+++ b/branding/logo-discord.svg
@@ -0,0 +1,265 @@
+
+
diff --git a/branding/logo-macos.svg b/branding/logo-macos.svg
new file mode 100644
index 00000000..0ca657b0
--- /dev/null
+++ b/branding/logo-macos.svg
@@ -0,0 +1,383 @@
+
+
+
+
diff --git a/branding/logo.qrc b/branding/logo.qrc
new file mode 100644
index 00000000..8275d1f1
--- /dev/null
+++ b/branding/logo.qrc
@@ -0,0 +1,6 @@
+
+
+
+ logo.svg
+
+
diff --git a/branding/logo.svg b/branding/logo.svg
new file mode 100644
index 00000000..8bb0e289
--- /dev/null
+++ b/branding/logo.svg
@@ -0,0 +1,353 @@
+
+
+
+
diff --git a/branding/multimc.rc b/branding/multimc.rc
new file mode 100644
index 00000000..e7340f2a
--- /dev/null
+++ b/branding/multimc.rc
@@ -0,0 +1,29 @@
+#ifndef WIN32_LEAN_AND_MEAN
+#define WIN32_LEAN_AND_MEAN
+#endif
+#include
+
+IDI_ICON1 ICON DISCARDABLE "MultiMC.ico"
+1 RT_MANIFEST "MultiMC.manifest"
+
+VS_VERSION_INFO VERSIONINFO
+FILEVERSION 1,0,0,0
+FILEOS VOS_NT_WINDOWS32
+FILETYPE VFT_APP
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "000004b0"
+ BEGIN
+ VALUE "CompanyName", "MultiMC Contributors"
+ VALUE "FileDescription", "MultiMC Launcher"
+ VALUE "FileVersion", "1.0.0.0"
+ VALUE "ProductName", "MultiMC"
+ VALUE "ProductVersion", "5"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x0000, 0x04b0 // Unicode
+ END
+END