I spent two days on this, because I did not want to:
- Copy the apps
- Use trampolines.
- Aliases (because they do not show up as applications).
- Wrapper scripts (because I got weird rosetta prompts).
The issues seems to be the symlinks.
What worked for me was a hybrid approach. I copy the Info.plist and the icon and symlink the rest.