Yes, it is possible to develop, using C# or VB, a core set of libraries that can be leveraged across WinRT, WinForms, WPF, Silverlight, ASP.NET, Windows Phone, Mono (Linux, Mac, Android, iOS). This can be done using Visual Studio 2010 (an extension) and Visual Studio 2012 (built in). In this talk, one of many methods will demonstrate how the core of an application is built and leveraged across Windows Phone, Silverlight, WinForms and WinRT (Windows 8 Metro).
Cory Smith maintains a .NET related blog at AddressOf.com and is very active in the .NET community. His community involvement includes: Microsoft MVP, President of the Fort Worth .NET Users Group and Dallas/Fort Worth DNUX group, Microsoft VB Insider, member of the South Central District Developer Guidance Council and a member of the INETA Speakers Bureau alumni. A veteran developer (professionally writing software for over 20 years) working on projects ranging anywhere from major e-commerce sites such as RadioShack.com and InterstateBatteries.com to applications that are at the heart and soul of over 4600 radio stations around the world. His work history includes working for Tandy/RadioShack, Rare Medium, Inc., Electric Works Corp., Scott Studios Corp. and Shiny Stone Digital.
In his spare time, Cory is also owns and operates a combative martial arts academy, coaches a MMA fight team, is an avid motorcycle enthusiast and attempts to watch every action movie ever released.