Visual C++ is not being dropped, it still part of .Net. You have the choice of using C# with the .Net object model. There was a Dr. GUI article on MSDN that explains this.
http://msdn.microsoft.com/library/de...ui09042001.asp

And I personally think as long as OSes continue to be written with C/C++, the languages will be here for a long time.