diff --git a/src/yuzu/main.cpp b/src/yuzu/main.cpp
index a4ad9d8a80756ed681a6b59f64072306ef88f94b..e0a656a5edecbc25b95ee5c41f1f8c55d7cb8cd9 100644
--- a/src/yuzu/main.cpp
+++ b/src/yuzu/main.cpp
@@ -2980,7 +2980,7 @@ bool GMainWindow::MakeShortcutIcoPath(const u64 program_id, const std::string_vi
     // Get path to Yuzu icons directory & icon extension
     std::string ico_extension = "png";
 #if defined(_WIN32)
-    out_icon_path = Common::FS::YuzuPath::IconsDir;
+    out_icon_path = Common::FS::GetYuzuPath(Common::FS::YuzuPath::IconsDir);
     ico_extension = "ico";
 #elif defined(__linux__) || defined(__FreeBSD__)
     out_icon_path = Common::FS::GetDataDirectory("XDG_DATA_HOME") / "icons/hicolor/256x256";