It could be DPI-related problem. Aero can handle high-DPI situations in two ways:
- Say to the application, that DPI is greater than standart 96, and let it scale itself
- Lie to the application, that DPI is usual 96, and scale it's window with some image-scalling algorithm (produces blur)
May be in the second situation Aero is lying not only about DPI, but also about screen resolution.
If the second scenario is your case, then DO NOT turn off scaling. Just make your application DPI-aware: http://www.rw-designer.com/DPI-aware - general info http://www.micro-isv.asia/2010/09/high-dpi-support-in-windows-vista-and-7/ - delphi