gibt's da nicht auch den Compilerschalter WINDOWS, wenn für Windows kompiliert wird?
uses SysUtils {$IFDEF WINDOWS}, Registry {$ENDIF};
Aber irgendwie klingt es grad so, als wnen du ein Programm erstellen willst, welches unter Windows
und Linux läuft.