I was looking to accomplish the above senario and ran accross the following post:
Which basically advises against usage of TMG and Hyper-V on the same machine.
I have personally tested it and it works beautifully, plus it makes much more sense to me both from a topology and a security standpoint. I have wrote an article on it http://www.itguy.gr/2012/01/using-tmg-2010-with-hyper-v-to-support.html, which I believe can help people in similar situations.
In any case I would love to have some expert opinions on the matter.
Many thanks
Andreas