diff --git a/Build/Updater.exe b/Build/Updater.exe
index 4b1372e3066f6b4828573fcf840010e7c2c4e011..b05b7975a232800c232e0ff2a0908a573e807855 100644
Binary files a/Build/Updater.exe and b/Build/Updater.exe differ
diff --git a/Source/Tools/Updater/MainForm.cs b/Source/Tools/Updater/MainForm.cs
index 3de91037059fea051bfb33fbfda70516d6f3fd16..9bdc7051cd5c0a21ad0d146bb78674c0dcb54741 100644
--- a/Source/Tools/Updater/MainForm.cs
+++ b/Source/Tools/Updater/MainForm.cs
@@ -31,7 +31,7 @@ namespace mxd.GZDBUpdater
 	    private static BackgroundWorker worker;
 	    private static bool appclosing;
 	    private static MainForm me;
-	    private const string MESSAGEBOX_TITLE = "Updater";
+		private const string MESSAGEBOX_TITLE = "GZDoom Builder Updater";
 
 		#endregion
 
diff --git a/Source/Tools/Updater/UpdateBlockedForm.Designer.cs b/Source/Tools/Updater/UpdateBlockedForm.Designer.cs
index 8994bda1041d030814e07edd42be0a72546f3428..e122fd3ba1e09289a35a81125f1f3b0a824068de 100644
--- a/Source/Tools/Updater/UpdateBlockedForm.Designer.cs
+++ b/Source/Tools/Updater/UpdateBlockedForm.Designer.cs
@@ -105,8 +105,8 @@
 			// 
 			// UpdateBlockedForm
 			// 
-			this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
-			this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+			this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
+			this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
 			this.ClientSize = new System.Drawing.Size(369, 147);
 			this.Controls.Add(this.panel1);
 			this.Controls.Add(this.accept);
diff --git a/Source/Tools/Updater/Updater.csproj b/Source/Tools/Updater/Updater.csproj
index 888ef3d891e866cf09b010d4333eb7cd1e1b29a8..b2a963d9177b5f36ca39e5dae7bcc8cc8f8c3914 100644
--- a/Source/Tools/Updater/Updater.csproj
+++ b/Source/Tools/Updater/Updater.csproj
@@ -31,6 +31,7 @@
     <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
     <UseApplicationTrust>false</UseApplicationTrust>
     <BootstrapperEnabled>true</BootstrapperEnabled>
+    <ApplicationManifest>app.manifest</ApplicationManifest>
   </PropertyGroup>
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
     <DebugSymbols>true</DebugSymbols>
@@ -134,6 +135,7 @@
     </BootstrapperPackage>
   </ItemGroup>
   <ItemGroup>
+    <None Include="app.manifest" />
     <None Include="Updater.ico" />
   </ItemGroup>
   <ItemGroup>
diff --git a/Source/Tools/Updater/app.manifest b/Source/Tools/Updater/app.manifest
new file mode 100644
index 0000000000000000000000000000000000000000..ffd753e5a175ed3b2630f2e9bbf8f91767cb4847
--- /dev/null
+++ b/Source/Tools/Updater/app.manifest
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <assemblyIdentity version="1.0.0.0" name="GZDBUpdater.app"/>
+  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
+    <security>
+      <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
+        <!-- UAC Manifest Options
+            If you want to change the Windows User Account Control level replace the 
+            requestedExecutionLevel node with one of the following.
+
+        <requestedExecutionLevel  level="asInvoker" uiAccess="false" />
+        <requestedExecutionLevel  level="requireAdministrator" uiAccess="false" />
+        <requestedExecutionLevel  level="highestAvailable" uiAccess="false" />
+
+            If you want to utilize File and Registry Virtualization for backward 
+            compatibility then delete the requestedExecutionLevel node.
+        -->
+        <requestedExecutionLevel level="asInvoker" uiAccess="false" />
+      </requestedPrivileges>
+    </security>
+  </trustInfo>
+  <asmv3:application xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
+    <asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
+      <dpiAware>true</dpiAware>
+    </asmv3:windowsSettings>
+  </asmv3:application>
+</asmv1:assembly>