From what I have researched it is not possible to change the Timezone of a thread. So my question is why can't you?
I would have thought switching your application's culture to a specific country would also switch this, seems like expected behaviour IMO.
Edit
After revising I can see the reason why it probably shouldn't be mapped 1:1 by default. However, I still feel it would be a nice feature to be able to change the Timezone per thread.