I'm developing a c# touch application for windows 8, desktop mode, and i'm unable to find the best approach to do it. My question is: Should I use the existent Windows 7 Touch API c# or there is a new multitouch c# API that can be used to develop windows 8 desktops apps? 

I know that windows 8 have legacy support for the win7 touch api, just need some insight and feedback if still is the best and only way to do it.

Does anyone had a previous experience with this problem? 

Edited: I found this article: <http://software.intel.com/en-us/articles/touch-gestures> , basically the UIElement exposes methods that enable touch manipulation. Maybe this is the way to go. Any thoughts? 

Thank you.