To reproduce: if you set in the app.manifest file <dpiAware>false</dpiAware>, the controls still scale when changing DPI. Workaround: Public Class RadForm1 Protected Overrides Sub OnLoad(e As EventArgs) Dim allowTheming = DirectCast(GetType(RadForm).GetField("allowTheming", BindingFlags.Instance Or BindingFlags.NonPublic).GetValue(Me), Boolean?) Dim behavior As ThemedFormBehavior = TryCast(Me.FormBehavior, ThemedFormBehavior) If behavior IsNot Nothing AndAlso allowTheming.HasValue AndAlso behavior.AllowTheming <> Me.AllowTheming Then behavior.AllowTheming = allowTheming.Value End If If Me.IsDesignMode Then GetType(RadFormControlBase).GetField("initialFormLocation", BindingFlags.Instance Or BindingFlags.NonPublic).SetValue(Me, Me.Location) Return End If Dim mi As MethodInfo = GetType(Form).GetMethod("OnLoad", BindingFlags.Instance Or BindingFlags.NonPublic) Dim ptr As IntPtr = mi.MethodHandle.GetFunctionPointer() Dim formOnOnLoad As Action(Of EventArgs) = DirectCast(Activator.CreateInstance(GetType(Action(Of EventArgs)), Me, ptr), Action(Of EventArgs)) formOnOnLoad(e) End Sub End Class