QUOTE
Anyway why don't you change the globals?
I wish a had a good answer. We are using a 3rd party game engine that requires launching Maya using their batch file which does a bunch of silly things because I have the sneaky feeling they don't quite understand Maya well enough.
From what I can tell, they wanted all their tools and custom UI changes to be kept absolutely separate from Maya, so the regular Maya icon will launch factory Maya.
What I am trying to do is add some scripts, plugins, icons, etc. gathered from the web and elsewhere and deploy those to everyone on the team so they can use those scripts whether they use factory Maya or modified Maya.
I think I can throw a hook into their batch files though to append my path, I was just curious why my other environment variables were working, but not my shelf path.
Another quick question though...can setenv be used to append to the variable? Looking over the documentation for setenv, it looks like it replaces the contents of the variable with the defined string...?