To load XM, the startcommand should just be "XM" as you said. If that's giving you trouble for whatever reason, try "LOAD;XM.SKIN"
That command too caused RR to stop responding on launch. RR freezes at the splash screen. Seems to be something with the letters "XM" in it.
dumb idea, but make sure you have the XM skin in you rr skin directiry....
There's a reported issue when trying to launch XM immediately after starting RR. Probably because of the delayed process of starting up the XM receiver. I have not had a chance to sort that out yet simply because I don't have an XM tuner setup anywhere to test it. To prevent issues, you should start RR, then manually start XM.. then if you hibernate/resume, RR should restart the XM device on the last used station.
Got it, thanks for the answer. I am certain you'll fix this in future releases. Thanks for all you do, I really appreciate it.