Correct way to restart or HUP thunar to recognize change in uca.xml and still be child of xfce4-session

I made a change to $HOME/.config/Thunar/uca.xml (custom action). Historically, I would send a HUP signal and be done with it. I was discussing this with an associate and they said Thunar is running as a daemon, but on my machine it wasn’t.

First I compared configuration files. When I went into the GUI Settings Editor > xfce4-session >sessions >Failsafe, I saw “Thunar”, “–daemon”. I discovered the values come from both $HOME/.config/xfce4 and /etc/xdg/xfce4.

I realized it was the HUP.

When a user logs onto XFCE and does a pstree -ap |less -p thunar, Thunar will be a process under xfce4-session.

pgrep -ai thunar will show for example “695 Thunar --daemon”. If you kill -HUP 695, the daemon is gone.

Do I need to tell xfce4-session or systemd to restart the Thunar daemon?

Who initially starts the Thunar daemon when a user logs on?