Да на чем хотите, на том и пишите. Языков и возможностей куча. Но если писать только под Windows, то WPF - неплохой вариант (ну, конечно, еще зависит и от приложения тоже)
sergealmazov: Сам я мало работал с WPF, но Microsoft вроде не забили на нее, так что можно сказать жива. По идее неплохая штука для создания приложений, которые будут работать только на Win/Win Phone. Но на данный момент отсутствие нормальной мультиплатформенности не очень то помогает развиваться, хотя не так давно была habrahabr.ru/post/243111 новость, которая может все улучшить. GavriKos: Wiki подсказывает, что офисы написаны на плюсах. Студия частично тоже на плюсах, частично с C#
Артем Возможно. Но у вопрошающего указан WPF и вопрос в том числе насколько он жив. Как видно - более мения жив :-) А так да, можно и на Qt, и на wxWidgets, и на MFC (хотя вот он наверное уже мертв).
sergealmazov: Ну почему нет? Просто это один из самых популярных вариантов, предлагающий хорошую функциональность и мультиплатформенность. А так берите любой язык и пишите на нем приложения.
Есть еще MonoDevelop, кстати, если говорить о C#.