Hi Dick:
IMHO, you really should have no developer files in the SET PROCEDURE below. Just leave it as it comes <s>. API_AppRun can also be loaded by the framework by ensuring it is specified in the project.
>
SET PROCEDURE TO &cProgList ADDITIVE
What are the values in cProgList in the debugger at the point that the above line fails. That should give us the vital missing clue <bg>.
Best
-=Gary