Basically the same code that I use, except that I just /camp <charname> while on the same account (see below). I'd be interested to know what the code is in those UI's that broke because of the LU.
OnDoubleClick="CAMPWHO=Parent.Parent.IsSameAccount.Checked ? " " : SelectedItem.Name
camp CAMPWHO
cl_autoplay_allowed=1 cl_autoplay_allowed=1
cl_autoplay_char=SelectedItem.Name cl_autoplay_char=SelectedItem.Name
cl_autoplay_world=SelectedItem.server cl_autoplay_world=SelectedItem.server
cl_Username=SelectedItem.username cl_Username=SelectedItem.username
LoginScene.LSUsernamePassword.WindowPage.CharacterSelect.SelectedItemIndex= SelectedItemIndex
hide_window MainHUD.Shutdown"