Renior,
So you are calling into another .app that exists in it's own "path environment"?
I think you are going to have to have both sets of paths in place at the time you want to debug.
>If I step just before the app is called the path includes every directory in the main project tree. After it hits a break and can't find the source I check again in the command window and the path still includes everything. The only reliable way that I have found is to have the secondary app and project files reside in the main project directory. I can leave the secondary app's associated form/report/program files in the subdirectory and source is then available. Having the app AND project files in the main project directory seems to make the difference. I still have no idea why.