In the talk at PDC we had talked about the fact that there are native C++ / COM APIs integrated into Vista. I had also shown a quick interop sample.
We understand that there is a large managed code audience who would like to use this platform. COM APIs can be accessed through managed code with a little interop shim. We will try to share sample code that makes this easier and look a managed code API in the
future. Thanks for the feedback.
The hardware decisions are up to the OEMs or the device manufacturers. We have prototypes and a few concept sketches of hardware and they use different button configurations, thumb scroll wheels etc. I expect that there will be some good innovation in