We don't support a mode of running XDarwin so that it does not present a menubar and dock icon. However, people have patched XDarwin to do this. OroborOSX has an internal patched version of XDarwin which does this and presents its own menubar and icon as a substitute.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Can XDarwin be patched so it is not visible to the user?
And for every application using the Xserver creating an icon in the dock?
We don't support a mode of running XDarwin so that it does not present a menubar and dock icon. However, people have patched XDarwin to do this. OroborOSX has an internal patched version of XDarwin which does this and presents its own menubar and icon as a substitute.