diff --git a/docs/changelog.md b/docs/changelog.md
index 58a44d7b..4f6706f6 100644
--- a/docs/changelog.md
+++ b/docs/changelog.md
@@ -1,8 +1,9 @@
-# v7.0.0.2 Beta (2023-12-??)
+# v7.0.0.2 Beta (2023-12-13)
+- Besides a portable download there is now again a setup installer.
- Fix dynamic menu items missing in context menu.
-- Fix certain binding setups shown poorly or incorrect in the main menu.
+- Fix certain binding setups shown poorly or incorrectly in the main menu.
- Fix conf editor not remembering the search text.
- Fix quit-watch-later not working.
- New option `menu-syntax`. Default: `#menu:`
diff --git a/docs/manual.md b/docs/manual.md
index e5de3910..fbb0619c 100644
--- a/docs/manual.md
+++ b/docs/manual.md
@@ -44,7 +44,7 @@ Download
1. [Stable via Microsoft Store](https://www.microsoft.com/store/productId/9N64SQZTB3LM)
-2. [Stable and beta portable via GitHub download](../../../releases)
+2. [Stable and beta portable and setup via GitHub download](../../../releases)
3. Stable via command line from Microsoft Store: `winget install mpv.net`
diff --git a/src/MpvNet.Windows/MpvNet.Windows.csproj b/src/MpvNet.Windows/MpvNet.Windows.csproj
index 7d8c73b9..bfdcb307 100644
--- a/src/MpvNet.Windows/MpvNet.Windows.csproj
+++ b/src/MpvNet.Windows/MpvNet.Windows.csproj
@@ -11,9 +11,9 @@
true
mpv-icon.ico
mpv.net
- 7.0.0.1
- 7.0.0.1
- 7.0.0.1
+ 7.0.0.2
+ 7.0.0.2
+ 7.0.0.2
enable
diff --git a/src/Setup/Inno/inno-setup.iss b/src/Setup/Inno/inno-setup.iss
new file mode 100644
index 00000000..980c68ea
--- /dev/null
+++ b/src/Setup/Inno/inno-setup.iss
@@ -0,0 +1,26 @@
+
+#define MyAppName "mpv.net"
+#define MyAppExeName "mpvnet.exe"
+#define MyAppSourceDir "..\..\MpvNet.Windows\bin\Debug"
+#define MyAppVersion GetFileVersion("..\..\MpvNet.Windows\bin\Debug\mpvnet.exe")
+
+[Setup]
+AppId={{9AA2B100-BEF3-44D0-B819-D8FC3C4D557D}}
+AppName={#MyAppName}
+AppVersion={#MyAppVersion}
+AppPublisher=Frank Skare (stax76)
+ArchitecturesInstallIn64BitMode=x64
+Compression=lzma2
+DefaultDirName={commonpf}\{#MyAppName}
+OutputBaseFilename=mpv.net-v{#MyAppVersion}-setup
+OutputDir=E:\Desktop
+DefaultGroupName={#MyAppName}
+SetupIconFile=..\..\MpvNet.Windows\mpv-icon.ico
+UninstallDisplayIcon={app}\{#MyAppExeName}
+
+[Icons]
+Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
+
+[Files]
+Source: "{#MyAppSourceDir}\{#MyAppExeName}"; DestDir: "{app}"; Flags: ignoreversion
+Source: "{#MyAppSourceDir}\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs;
diff --git a/src/MSIX/Images/LockScreenLogo.scale-200.png b/src/Setup/MSIX/Images/LockScreenLogo.scale-200.png
similarity index 100%
rename from src/MSIX/Images/LockScreenLogo.scale-200.png
rename to src/Setup/MSIX/Images/LockScreenLogo.scale-200.png
diff --git a/src/MSIX/Images/SplashScreen.scale-200.png b/src/Setup/MSIX/Images/SplashScreen.scale-200.png
similarity index 100%
rename from src/MSIX/Images/SplashScreen.scale-200.png
rename to src/Setup/MSIX/Images/SplashScreen.scale-200.png
diff --git a/src/MSIX/Images/Square150x150Logo.scale-200.png b/src/Setup/MSIX/Images/Square150x150Logo.scale-200.png
similarity index 100%
rename from src/MSIX/Images/Square150x150Logo.scale-200.png
rename to src/Setup/MSIX/Images/Square150x150Logo.scale-200.png
diff --git a/src/MSIX/Images/Square44x44Logo.scale-200.png b/src/Setup/MSIX/Images/Square44x44Logo.scale-200.png
similarity index 100%
rename from src/MSIX/Images/Square44x44Logo.scale-200.png
rename to src/Setup/MSIX/Images/Square44x44Logo.scale-200.png
diff --git a/src/MSIX/Images/Square44x44Logo.targetsize-24_altform-unplated.png b/src/Setup/MSIX/Images/Square44x44Logo.targetsize-24_altform-unplated.png
similarity index 100%
rename from src/MSIX/Images/Square44x44Logo.targetsize-24_altform-unplated.png
rename to src/Setup/MSIX/Images/Square44x44Logo.targetsize-24_altform-unplated.png
diff --git a/src/MSIX/Images/StoreLogo.png b/src/Setup/MSIX/Images/StoreLogo.png
similarity index 100%
rename from src/MSIX/Images/StoreLogo.png
rename to src/Setup/MSIX/Images/StoreLogo.png
diff --git a/src/MSIX/Images/Wide310x150Logo.scale-200.png b/src/Setup/MSIX/Images/Wide310x150Logo.scale-200.png
similarity index 100%
rename from src/MSIX/Images/Wide310x150Logo.scale-200.png
rename to src/Setup/MSIX/Images/Wide310x150Logo.scale-200.png
diff --git a/src/MSIX/MSIX.wapproj b/src/Setup/MSIX/MSIX.wapproj
similarity index 100%
rename from src/MSIX/MSIX.wapproj
rename to src/Setup/MSIX/MSIX.wapproj
diff --git a/src/MSIX/Package.appxmanifest b/src/Setup/MSIX/Package.appxmanifest
similarity index 100%
rename from src/MSIX/Package.appxmanifest
rename to src/Setup/MSIX/Package.appxmanifest