In my user environment I/(macports) have set my PATH to be in the form of
PATH=app1/bin:app2/bin/:...:$PATH
However if I have nested shells the PATH variable gets concatenated all the time, of course this is not a major issue, but still, isn't there a better solution?