I’m working on something i call CsTI. It is a C# Touchlib Interface.
It will - once completed - allow you to write C# code to create an interface for your multitouch application. The basic template for the application is that you override the fingerDown, fingerUpdate and fingerUp methods that is received from touchlib. This might lower CPU usage as not so much data has to be passed around - because touchlib is semi-part of the application.
Also it would make it very easy to write a windows application that utilizes these touch events. Looking at WPF - the vista interface model (windows presentation foundation) that allows direct3d to be run in a normal windows app, makes it possible to create some nice 3d interfaces.
the project is still in a proof of concept phase...my c# is a bit rusty...but i know it can be done. this will probably be used in my 3rd year computer science project, something in the direction of my previous post here.
another aim of the project is to attract the not-so-hardcore programmers to get into writing multitouch applications.