Hallo cruso,
zum Auslesen der Farbe brauchst du keinen Zugriff auf die Registry, weil Delphi die Farbe in der Konstanten
clBackground zur Verfügung stellt. Die
RGB-Anteile erhältst du mit
ColorToRGB(clBackground)
Zum Setzen der Farbe wirst du das Win-
API bemühen müssen:
SetSysColors. Als Anwender würde ich es dir allerdings übel nehmen, wenn deine Applikation an meinen Systemeinstellungen herumpfuscht.
Gruß Hawkeye