How much it makes sense isn’t clear. There is currently no way I see for a launcher to execute other programs installed on the system. (See https://forum.snapcraft.io/t/how-to-confine-a-desktop-shell/6561.)
The (hopefully temporary) approach I’ve taken with snapping egmde is making it a “classic” snap. That has the unfortunate side-effect that it only works on 18.04LTS.
HTH