diff --git a/src/modules/Projects/Assets/Projects.ico b/src/modules/Projects/Assets/Projects.ico
new file mode 100644
index 0000000000..ba3cb543c7
Binary files /dev/null and b/src/modules/Projects/Assets/Projects.ico differ
diff --git a/src/modules/Projects/ProjectsLauncher/ProjectLauncherResource.rc b/src/modules/Projects/ProjectsLauncher/ProjectLauncherResource.rc
new file mode 100644
index 0000000000..bba3ac02f5
Binary files /dev/null and b/src/modules/Projects/ProjectsLauncher/ProjectLauncherResource.rc differ
diff --git a/src/modules/Projects/ProjectsLauncher/ProjectsLauncher.vcxproj b/src/modules/Projects/ProjectsLauncher/ProjectsLauncher.vcxproj
index 9fbed3d83a..caffb353b2 100644
--- a/src/modules/Projects/ProjectsLauncher/ProjectsLauncher.vcxproj
+++ b/src/modules/Projects/ProjectsLauncher/ProjectsLauncher.vcxproj
@@ -132,6 +132,7 @@
+
@@ -147,6 +148,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+
+
diff --git a/src/modules/Projects/ProjectsLauncher/ProjectsLauncher.vcxproj.filters b/src/modules/Projects/ProjectsLauncher/ProjectsLauncher.vcxproj.filters
index 9fd107711a..57c17bd3ac 100644
--- a/src/modules/Projects/ProjectsLauncher/ProjectsLauncher.vcxproj.filters
+++ b/src/modules/Projects/ProjectsLauncher/ProjectsLauncher.vcxproj.filters
@@ -21,6 +21,9 @@
Header Files
+
+ Header Files
+
@@ -34,6 +37,11 @@
-
+
+
+
+
+ Resource Files
+
\ No newline at end of file
diff --git a/src/modules/Projects/ProjectsLauncher/resource.h b/src/modules/Projects/ProjectsLauncher/resource.h
new file mode 100644
index 0000000000..f72a23ed41
--- /dev/null
+++ b/src/modules/Projects/ProjectsLauncher/resource.h
@@ -0,0 +1,13 @@
+//{{NO_DEPENDENCIES}}
+// Microsoft Visual C++ generated include file.
+// Used by ProjectLauncherResource.rc
+
+//////////////////////////////
+// Non-localizable
+
+#define FILE_DESCRIPTION "PowerToys Projects Launcher"
+#define INTERNAL_NAME "PowerToys.ProjectsLauncher"
+#define ORIGINAL_FILENAME "PowerToys.ProjectsLauncher.exe"
+
+// Non-localizable
+//////////////////////////////
diff --git a/src/modules/Projects/ProjectsSnapshotTool/ProjectsSnapshotTool.rc b/src/modules/Projects/ProjectsSnapshotTool/ProjectsSnapshotTool.rc
new file mode 100644
index 0000000000..bba3ac02f5
Binary files /dev/null and b/src/modules/Projects/ProjectsSnapshotTool/ProjectsSnapshotTool.rc differ
diff --git a/src/modules/Projects/ProjectsSnapshotTool/ProjectsSnapshotTool.vcxproj b/src/modules/Projects/ProjectsSnapshotTool/ProjectsSnapshotTool.vcxproj
index e00c96e36b..7c42c829df 100644
--- a/src/modules/Projects/ProjectsSnapshotTool/ProjectsSnapshotTool.vcxproj
+++ b/src/modules/Projects/ProjectsSnapshotTool/ProjectsSnapshotTool.vcxproj
@@ -134,6 +134,7 @@
+
@@ -149,6 +150,9 @@
{6955446d-23f7-4023-9bb3-8657f904af99}
+
+
+
diff --git a/src/modules/Projects/ProjectsSnapshotTool/ProjectsSnapshotTool.vcxproj.filters b/src/modules/Projects/ProjectsSnapshotTool/ProjectsSnapshotTool.vcxproj.filters
index d01693ad5e..8f8b7d9f26 100644
--- a/src/modules/Projects/ProjectsSnapshotTool/ProjectsSnapshotTool.vcxproj.filters
+++ b/src/modules/Projects/ProjectsSnapshotTool/ProjectsSnapshotTool.vcxproj.filters
@@ -24,6 +24,9 @@
Header Files
+
+ Header Files
+
@@ -40,6 +43,11 @@
-
+
+
+
+
+ Resource Files
+
\ No newline at end of file
diff --git a/src/modules/Projects/ProjectsSnapshotTool/resource.h b/src/modules/Projects/ProjectsSnapshotTool/resource.h
new file mode 100644
index 0000000000..518fb0b0b9
--- /dev/null
+++ b/src/modules/Projects/ProjectsSnapshotTool/resource.h
@@ -0,0 +1,13 @@
+//{{NO_DEPENDENCIES}}
+// Microsoft Visual C++ generated include file.
+// Used by ProjectsSnapshotTool.rc
+
+//////////////////////////////
+// Non-localizable
+
+#define FILE_DESCRIPTION "PowerToys Projects Snapthot Tool"
+#define INTERNAL_NAME "PowerToys.ProjectsSnapshotTool"
+#define ORIGINAL_FILENAME "PowerToys.ProjectsSnapshotTool.exe"
+
+// Non-localizable
+//////////////////////////////