Hallo,
bitte gib deinem Thema noch einen aussagekräftigen Titel, in dem du einen ersten Beitrag editierst.
Und nachzufragen, welche
Unit man für die ShellExecute-Funktion benötigt ist normalerweise nicht nötig. Sowohl die Delphi-Hilfe als auch die Forensuche beantworten dir das in wenigen Sekunden und somit viel schneller als wenn du ein Thema dafür erstellst.
Deine 2. Frage wurde beispielsweise schon sehr oft hier gestellt.
Grüße