Plasma Application Menu provide flexible, user-friendly interface for modifing apps menu, user can run shell script, python script, lua script, binary by one click.
However Plasma Applicaiton Menu do not pass any environment variable by default, you need to do if by yourself :(
Here is a example for launching Anaconda Natvigator.
source /home/user/.zshrc && zsh -c "/home/user/anaconda3/bin/anaconda-navigator"