ShellExecute() lets you programmatically launch any application which is installed on the computer.
DECLARE INTEGER ShellExecute IN shell32.dll ;
INTEGER hndWin, ;
STRING cAction, ;
STRING cFileName, ;
STRING cParams, ;
STRING cDir, ;
INTEGER nShowWin
Because ShellExecute() is an API function, you need to declare it before you can call it. The DECLARE statement establishes the number and data types of the parameters, and also the data type of the returned value. You only need to execute the DECLARE statement once, but you must do so before the first time you call ShellExecute().
lets assume your short cut has this in the Target of the short cut. "f:\Data\Archive.Zip"
cFileName = "f:\Data\Archive.Zip"
cAction = "open"
ShellExecute(0,cAction,cFileName,"","",1)
Attitude is Everything