it would not make a difference, would it? do you see any benefits? ssh -X can forward windows to my gui and it just works.
I haven't felt the need to run a graphical application as a different user in a long time, but presumably you could forward the right environment variables and have it work including HW acceleration (which ssh X forwarding certainly doesn't support)