QUESTION How can I signal to VisualAge the end of a Rexx program started with program starter? ANSWER If you are interested in being notified when a program started from the program starter ends, the best way to proceed is to subclass the AbtProgramStarter within VisualAge. This part uses the DosStartSession API to start your programs. DosStartSession can be invoked so that the OS/2 session manager will write a data element into a queue that you specify when any child session ends. Your subclass needs to create the queue and issue the DosReadQueue to be notified when the child session ends. See the OS/2 CP Reference for more information on this API. AbtProgramStarter>>startProgram executes the DosStartSession. I believe that you can also retrieve the return code of your program with this technique.