Я думаю, вы должны использовать Vista или даже XP для разработки своих .Net приложений
причина в том, что ваши приложения должны быть обратно совместимы.
Помните, что большинство пользователей все еще используют XP.
И вы не можете продать свое приложение пользователю XP, даже если оно очень умное, потому что они не могут его установить.
И, наконец, .Net является независимой платформой, вы можете использовать ее для любой версии Windows. (даже для Linux)
(исключены окна 3, 98)