Hi Adriaan,
Sorry for the somewhat late response. I'm currently using the second option displayed in my previous post "W2 Wayfire Wayfire window manager with Wayland backend". I haven't tried the third option lately but when I did it didn't work well. Things change fast and often in Linux, so maybe it is better now. Recently I accidently selected the first option and that broke using VCN to connect with the GUI. I saw nothing but a blank screen. I was able to use PuTTy to get in an fix things.
I'm still having trouble with one of my programs not showing the "decorations", you know the minimize, maximize, X in the upper right corner to close the window, I can't drag to move the window. My buttons on the window work. I have to close it from the Linux task bar. The odd thing is that the program with the "decorations" problem is a GUI program. Other than starting with a regular window, it uses other graphics classes to cover that window and display what it wants. The other program could run headless and use XD packaging if it weren't for having so much trouble packaging Seaside. Adding the little window allows me to package both with the (somewhat elementary) "Make Executable" button on the "VisualAge Organizer" window. This probably make the images a little larger but I can't remember when I last had a packaging problem.
Both programs do/and-access a lot of stuff that most VA Smalltalk programmers don't use. Like getting weather info from the internet, getting weather info from a small AcuRite weather station, controlling a SPAN smart electrical panel, getting info from an Enphase Solar/Battery system. I have VA Smalltalk interfaces for all of these. They all work on the Raspberry Pi, where I use them everyday, and seem to work on Windows in the development environment, where I test things. I'm willing to share with those who are interested.
Lou