Wayland have restrictions to ran programs as root or other user. Way to solve this is add new program in menu, called run administrator session.
This button will check environment variable, called prefered_admin_session and search for item with the same name belonging to specific for administration session path, for example /usr/graphical/sbin/Wayland_root. If user have some_program in prefered_admin_session environment variable, this button will start new Wayland session, which will have in env username and prefered_admin_session, so it could ask for admin password or password for current user. Once user provided correct password, it loads /user/graphical/sbin/Wayland_root/some_program.
Additionally, starting new administrator session means, that:
(1)clipboard content will be copy into new admin session
(2) New window in user’s wayland session will be displayed, with button called switch to administrator session (This button will switch onto VT with ran administrative session and synchronize clipboard; maybe it will asks for password again)
(3) Each Wayland compositor, which is compatible with this solution, will display go to normal user session, making opposite action to second point
(4) Some protocols can be written to communicate both normal and administrator session, like administrator session could display window from normal session and allow to use it, but with some restrictions.