Yes, I used the duplicati.Windows.Service.exe according to this guide:
and all works fine; even if the icon isn’t present the backup jobs still working because (i can reach duplicati with localhost:8200).
Im not sure, but I have read the documentation (not the source code) and I understand that duplicati.trayicon.exe with the --no-hosted-server don’t run the server but “listen” to the port of the server and report his status so, for me is strange that the icon disappear if the server don’t run… the icon should be in the paused status (grey icon) or error status (red icon)…