Michigan MCL Section 28.432a, Sec. 12a., paragraph h) states that requirement to obtain CPL does not apply to:
(h) A resident of another state who is licensed by that state to carry a concealed pistol.
What is interesting is that statute does not define meaning of word "state". I think one has to use a common dictionary in this case. So, online Webster Dictionary defines "state" as a noun in 23 different ways. One of these are as follows:
"A politically organized body of people under a single government"
So, it looks to me if a person who lives in Thailand can obtain a "resident" CPL or CCW permit (or its equivalent), then this person can carry concealed legally in Michigan unless some Federal laws prevent this. I do not know if it is possible in Thailand, but, in some countries it is very possible. Switzerland, Israel and some other countries (surprisingly some former Eastern European countries) issue carry permits to residents.