diff --git a/native/WinLauncher/WinLauncher/WinLauncher.ico b/native/WinLauncher/WinLauncher/WinLauncher.ico
new file mode 100644
index 000000000000..d551aa3aaf80
Binary files /dev/null and b/native/WinLauncher/WinLauncher/WinLauncher.ico differ
diff --git a/native/WinLauncher/WinLauncher/WinLauncher.rc b/native/WinLauncher/WinLauncher/WinLauncher.rc
index c03d0ce1c58b..7b600e11b390 100644
Binary files a/native/WinLauncher/WinLauncher/WinLauncher.rc and b/native/WinLauncher/WinLauncher/WinLauncher.rc differ
diff --git a/native/WinLauncher/WinLauncher/WinLauncher.vcxproj b/native/WinLauncher/WinLauncher/WinLauncher.vcxproj
index f309b1bb0242..a69e8769223b 100644
--- a/native/WinLauncher/WinLauncher/WinLauncher.vcxproj
+++ b/native/WinLauncher/WinLauncher/WinLauncher.vcxproj
@@ -135,7 +135,10 @@
+
+
+
diff --git a/native/WinLauncher/WinLauncher/WinLauncher.vcxproj.filters b/native/WinLauncher/WinLauncher/WinLauncher.vcxproj.filters
index 881ead94524b..d86e9e9e1ce7 100644
--- a/native/WinLauncher/WinLauncher/WinLauncher.vcxproj.filters
+++ b/native/WinLauncher/WinLauncher/WinLauncher.vcxproj.filters
@@ -15,6 +15,13 @@
+
+
+ Resource Files
+
+
+ Resource Files
+
Resource Files
diff --git a/native/WinLauncher/WinLauncher/resource.h b/native/WinLauncher/WinLauncher/resource.h
index f127f77ad470..4e4a0057ec1a 100644
Binary files a/native/WinLauncher/WinLauncher/resource.h and b/native/WinLauncher/WinLauncher/resource.h differ
diff --git a/native/WinLauncher/WinLauncher/small.ico b/native/WinLauncher/WinLauncher/small.ico
new file mode 100644
index 000000000000..d551aa3aaf80
Binary files /dev/null and b/native/WinLauncher/WinLauncher/small.ico differ