UCX does not work with roaming profiles. Mitel nor InGenius had plans to change the application to do so. I submitted a Design Change Request a few months ago and they declined it, I resubmitted and raised a stink about it, and after a few conference calls they said they will not be supporting Roaming Profiles. You have to have each user login to that machine and configure it under their login.
With the new UCA Login credentials - roaming users works great. You setup everything in the server side and they can login to the UCA Client regardless of who is logged into the Windows PC or if they have ever been on that machine before. Although it does not save their Personal Settings (i.e. Agent ID's, Speedcalls, contacts, etc.) it will function. Personal settings are stored locally in the users profile.
Hope that helps a little stephen.