You could probably setup a script to run snapper-gui as root after doing some polkit magic, I don’t know how that would work though. Then create a desktop file for that so it’s in your menu. Perhaps using pkexec.
Not a good example, perhaps; as it’s not necessary to run snapper-gui as root. (It just gets the snapper daemon to do the work anyway.) If the config defines ALLOW_USERS or ALLOW_GROUPS that applies to the user, snapper-gui works fine not as root.
You can write your own polkit rules to grant “yes” permission for root actions, yes. I don’t know how it works for apps that don’t provide polkit actions though.
This is different than running apps as root, too.
I’ve done this in the past with systemd services and Discover + packagekit.
The annoyance there is that it’s in Python-like syntax (at least new polkit, old polkit was much nicer as it was plain INI).