In my previous article https://www.nickmcummins.com/index.php/2025/06/18/x410-run-wsl-gui-applications-as-native-windows-applications/, I explain differences between X410 and the WSL out-of-the-box GUI support called WSLg. WSLg actually automatically creates desktop shortcuts for launching GUI applications installed in WSL. For example, in my %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\archlinux folder, I see shortcuts

If I open one of the shortcut, I can see its properties:

The shortcut’s target is “C:\Program Files\WSL\wslg.exe” -d archlinux –cd “~” — caja. However, with X410, these shortcuts are not automatically created, and will require a slightly different target due to how X410 works:
C:\Windows\System32\wsl.exe -d archlinux /bin/zsh -lc “nohup caja &> /dev/null & sleep 1”