The DispVM menu doesn’t work because of the --detach
option in the Mullvad desktop file.
Exec=sh -c '"$(dirname "$*")"/Browser/start-mullvad-browser --detach || ([ ! -x "$(dirname "$*")"/Browser/start-mullvad-browser ] && "$(dirname "$*")"/start-mullvad-browser --detach)' dummy %k
--detach Detach from terminal and run Mullvad Browser in the background.
Note that currently only applications whose main process keeps running until you close the application (i.e. do not start a background process instead) will work.
There is 3 files (last one is handled by register/unregister -app).
/home/user/Downloads/mullvad-browser/Browser/start-mullvad-browser.desktop
/home/user/Downloads/mullvad-browser/start-mullvad-browser.desktop
/home/user/.local/share/applications/start-mullvad-browser.desktop