The only thing that needs to be updated is the Delphi IDE!
To be compatible with High-DPI (or any Windows 8 scaling from 125% and up), the application (here: the Delphi IDE) must:
1) declare itself that it is dpi aware, either by manifest or by calling SetProcessDPIaware()
2) scale itself to the changed dpi value, e.g. 120 dpi when 125% scaling is active. That means choosing the correct font; using larger bitmaps for menu and buttons (e.g. 20x20 instead of 16x16), draw all controls somewhat larger without destroying the overall layout, etc...
Without doing this steps, Windows will scale the application by simple upscaling it pixel by pixel; just if you take a picture of 640x480 px and resize it to 800x600 (125%) or even larger: Everything becomes blurry.
Makeing DPI-aware applications for Windows Vista: http://www.rw-designer.com/DPI-aware
There are even some QC entries for this: http://qc.embarcadero.com/wc/qcmain.aspx?d=86494 http://qc.embarcadero.com/wc/qcmain.aspx?d=88841 http://qc.embarcadero.com/wc/qcmain.aspx?d=88842 http://qc.embarcadero.com/wc/qcmain.aspx?d=88843 http://qc.embarcadero.com/wc/qcmain.aspx?d=88844 http://qc.embarcadero.com/wc/qcmain.aspx?d=88845
----------------------------------------------
-