Currently you can only create applications for Microsoft Surface in C #. Microsoft Surface Starterkit for VB.NET is an initial project of WPF that implements all the necessary references to create a Microsoft Surface application in Visual Basic.
Actualmente solo se pueden crear aplicaciones para Microsoft Surface en C#. Microsoft Surface StarterKit for VB.NET es un proyecto inicial de WPF que implementa todas las referencias necesarias para crear una aplicación Microsoft Surface en Visual Basic .NET
UPDATES:
03 Jun 2011
Fix the namespace of s:SurfaceWindow x:Class="SurfaceWindow1"
Add the necesary imports to the SurfaceMindow:
Imports Microsoft.Surface.Presentation.Controls
Imports Microsoft.Surface.Presentation
Imports Microsoft.Surface.Presentation.Input
Add Inherits SurfaceWindow in main SurfaceMindow