ShellExecute läuft nur auf Windows, soviel ich weis. Schau mal im Lazarusforum nach, dort wurde das kürzlich diskutiert. Ansonsten dort die Frage nochmals stellen, dort wird Ihnen geholfen, denn dort tummeln sich die Linux Cracks.
http://www.lazarusforum.de/
Peter