Das Software-Applet aus der Systemsteuerung holt es auch nur aus der Registry. Und um die Unterscheidung
Win9x und den NT-basierenden System wirst du nicht drumrumkommen.
Achso unter Linux/Unix mußt du mit Kylix arbeiten und dir was anderes einfallen lassen, da es die Registry ja nicht gibt. Ich würde dafür ein gänzlich neues Programm schreiben.