How to migrate local user to domain user?
Solution 1:
Finally I used this solution
http://www.bleepingcomputer.com/forums/topic55713.html
But in registry I mapped both (domain and local) users to same 'Profileimagepath' to same settings folder (Documents Adm Settings\xxx) so both users shares their settings(desktop, program). I like this solution.
Solution 2:
You should use Microsoft USMT. It is free to use, however its quite complicated.
Using a GUI makes it really simple though.
See this Technet article for more information on USMT how-to-migrate-windows-user-profile-to-new-account-new-pc-or-new-domain