Thanks for the reply, and yes you are correct. I can also set them within the application, and I have tried that as well to no avail, all of which really should not be necessary, IMO. I'm not being critical of CB, I just couldn't imagine that it did not provide for a way to specify runtime requirements, the starting point of which would be the runtime or object path. Therefore, the problem was not CB, but a matter of me not having learned where it was set or how it worked. I assumed the "Objects output dir" in Projects > Properties > Build Targets was that setting, and if so, my assumption was either wrong, or because of a bug, it wasn't working.
My application is built to automatically look in the current directory ("Objects output dir"?) for the config file, then, if present, a path specified in a certain environment variable, read in and loaded on startup. The environment variables control various system and other behaviors, some of which are customizable by the user. That scheme works perfectly, and has for a long time, that is why the app or programs work correctly when run from a cmd prompt in the "Objects output dir". The only exception is when I run programs from within CB. I have been using CB for several years, and that particular feature has never worked, which means I can do a quick test of a program within CB, but I have to go outside of CB to see the program and app run as it should, i.e. with full attributes. I decided to see if I could find and fix that problem, thus the reason for my question.
When a program is run from within CB, it behaves very similar to a program that runs on Unix/Linux in a forked shell where the environment variables have not been exported and therefore are not passed to the forked shell in which the program is running. Since Windows does not function in that manner, I have to assume there is something in the way CB invokes a program that causes it to ignore the environment variables.
Sorry for the trouble, and apparently this isn't a problem for anyone else, so I will just live with CB the way it is, no big deal.