WPProgram is de WPS class voor alle &link_progobjs; (zie WPS classes voor details). In aanvulling op de instellingen reeksen die herkend worden door de WPObject class, herkent WPProgram ook de volgende reeksen:

ASSOCFILTER=filters

Stelt filters voor bestanden in om gekoppeld te worden met een programma object. Meerdere filters worden gescheiden door komma's.

Let op: Als &xwp; zijn uitgebreide koppelingen ingeschakeld heeft, wordt het filter opgeslagen in de INI bestanden, maar de aanpassing heeft dan geen effect voordat de uitgebreide koppelingen weer uitgeschakeld zijn omdat &xwp; volledig lak heeft aan WPS koppelingen via filters.

ASSOCTYPE=typen

Stelt typen voor bestanden in om gekoppeld te worden met een programma object. Meerdere typen worden gescheiden door komma's.

EXENAME=bestandsnaam

Stelt het uitvoerbare programma in waarnaar het programma object moet verwijzen. Dit moet ofwel volledig gekwalificeerd zijn (b.v. neem het hele pad van het uitvoerbare programma) of een uitvoerbaar programma zijn in het PATH, anders zal het uitvoerbare programma niet werken.

MAXIMIZED={YES|NO}

Bepaalt of het uitvoerbare programma waarnaar verwezen wordt door dit programma object gemaximaliseerd gestart moet worden. Dit heeft normaliter geen invloed op PM programma's.

MINIMIZED={YES|NO}

Bepaalt of het uitvoerbare programma waarnaar verwezen wordt door dit programma object geminimaliseerd gestart moet worden. Dit heeft normaliter geen invloed op PM programma's.

PROGTYPE=type

Stelt expliciet het sessietype in voor het uitvoerbare programma waarnaar verwezen wordt door het programma object. type moet een van de volgende zijn:

NOAUTOCLOSE={YES|NO}

Bepaalt of de sessie open moet blijven als het programma afgelopen is. Let er op dat dit geen invloed heeft op PM programma's. De standaardwaarde is NO.

PARAMETERS>=parameters

Stelt de parameters in die meegegeven moeten worden aan het uitvoerbare programma waarnaar het programma object verwijst. Dit mag de standaard programma object vervangingsmacro's bevatten.

>SET variabele=waarde

Stelt een omgevingsvariabele in voor de sessie van het uitvoerbare programma. Wees er op bedacht dat &os2; ook omgevingsvariabelen gebruikt om DOS instellingen door te geven aan DOS en &winos2; sessies.

STARTUPDIR=pad

Stelt de werkdirectory bij het opstarten in voor de sessie.