Das klingt schon mal gut: GetSystemMetrics(SM_TABLETPC) = 0 hätte ich auch auf so einem Gerät erwartet. Dann geh ich mal auf die Suche in den VMWare-Einstellungen
edit: das war's, die VM auf Touch eingestellt. Kaum deaktiviert man das, bekommt man die erwarteten Werte.