Here is a simple example showing how to create a folder and add objects to it:
/* Add the workplace constants to the global environment */
call wpconst
/* Create a new folder with title 'My Folder' on the desktop */
newfolder = .wpfolder~new('My Folder','',.wpdesktop,1)
You may have to rearrange your windows a little bit to make the new folder's icon visible.
/* Send a message to the new folder object and show the result */
say newfolder~wpquerytitle
/* Change the title of the new folder */
newfolder~wpsettitle('My Excellent Folder')
/* Add a program object to the new folder */
.wpprogram~new('REXXTRY','EXENAME=pmrexx.exe;PARAMETERS=REXXTRY',newfolder,1)
/* Open the new folder and make it current */
newfolder~~wpopen(0,.wpconst['OPEN_DEFAULT'],0)~wpswitchto(0)
Now double click the REXXTRY icon to verify that the program was added correctly and works as expected.
/* All done, close the folder */ newfolder~wpclose