You can try ShellExecute, uses ShellAPI. (google for "ShellExecute Delphi", lots and lots of references!)