xbmc: xbmc.service: set RestartSec=2
ratpoison: hack. start before xbmc. on fail restart forever.
xorg: hack. start before xbmc. on fail restart forever.
xorg: xorg-configure@ wants xorg. or a nice race can happens

openelec:~ # systemctl status xorg
xorg.service - Xorg Server
   Loaded: loaded (/lib/systemd/system/xorg.service)
   Active: inactive (dead)
           start condition failed at Wed 2013-10-09 16:00:35 UTC; 5min ago
           ConditionPathExists=/run/openelec/xorg-settings.conf was not met

Oct 09 16:00:35 openelec systemd[1]: Started Xorg Server.