Hab kein DX10 aber kann man das nicht selbst über Manifest setzen?
<application xmlns="urn:schemas-microsoft-
com:
asm.v3">
<windowsSettings>
<dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware>
</windowsSettings>
</application>
Das Problem ist halt das von Windows die höhere DPI NICHT automatisch skaliert wird.
Davon ausgenommen ist WPF bei Forms muss man das Windows über ein Manifest mitteilen.
Hat aber weniger mit Delphi sondern eher mit Windows zu tun.
gruss