@xxxcoderxxx: Just a couple of pointers, from experience:
1) Right now, you can get a desktop app and make it run on a Win7 slate. They do run, but they just don't work. Having struggled to port a few existing apps to that form factor I have learned the hard way that touch cannot be an afterthought; Fitt's Law works differently, the user's hands will hide the wrong parts of the screen, hovering, rollovers and tooltips are a no-go. Seriously, being able to run an existing desktop app on a tablet is like being able to run Windows on your microwave oven (or a dead badger): cool in a geeky way, but useless for all practical purposes and just dead wrong.
2) In case you didn't notice: in this industry nothing is forever, for values of forever larger than five years or so. Being an old C/C++ programmer, I cannot be objective, but I think it matured and evolved (and is still evolving) into an incredible language; still insanely powerful, but also elegant and terse. If you are getting a knee-jerk reaction due to some bad past experience (or hearsay), it's worthwhile to set aside prejudice for a moment and take a fresh look.