OldMSGT, DX runs for me at startup. But I had to force it to. Do this:
Go to your DesktopX installation folder, right click DesktopX.exe, choose create shortcut.
Move that shortcut to the startup folder. Don't copy it, move it.
Also, this won't work with the DesktopX shortcut you might have on your desktop.
Voila!
Depending on your OS as to startup folder location. I'd find it in the start panel, righ click it, choose open.