Procedure : #1
GUI apps require locally logged on user interaction.
You cannot launch GUI apps in remote sessions and make them visible in the logged on user context.
You can run Code using psexec in the context f the current logged on user, but it must be a fully automated action, not requiring user interaction.
There is no workaround for this and this is not a limitation of PowerShell. It is a Window is OS risk / operations level restriction.