A program object is really a kind of pointer to a program file. If you open the program object's properties notebook, you will see the path of the program file it points to.
The program object also manages additional settings for launching the program, such as the working directory, a parameter list, and session type.
With &os2;, program objects are also used for associating &link_datafiles; with applications. This allows you to double-click on a data file and have a program open this data file automatically.
To create a new program object from a program file, do one of the following: