Yeah looks like they do inherit, but I cannot find the open source code so this is just going purely based on testing and looking at the documentation of the LaunchService api https://developer.apple.com/documentation/appkit/nsworkspace/openconfiguration that does allow passing in environments.