It is well known that you can run X11 applications in a docker container by passing /tmp/.X11-unix as a volume, setting DISPLAY appropriately, e.g. by forwarding it using -e DISPLAY=$DISPLAY and possibly also passing ~/.Xauthority as volume. This method requires that the docker daemon runs on your local machine, because only in that case forwarding the unix socket to access X11 into the container can possibly work.
If you are using Podman Desktop on windows though, there is no DISPLAY variable on Windows. If you enter a WSL unix container, you can access X11 (using WSLg) from that container, and you can access the podman daemon as remote server by following the instructions given in https://podman-desktop.io/docs/podman/accessing-podman-from-another-wsl-instance. You can't forward /tmp/.X11-unix though, because the docker daemon runs in a different machine (the podman system machine) than the WSL distribution.
Is there a straightforward way to run X11 applications in Unix containers using podman on Windows?