Где лучше разработать Desktop приложения на Win7, с дальнейшим переносом и на мобилки?
C#  Win Если использовать фреймворк для кроссплатформенной разработки мобильных приложений Xamarin, где тоже используется C#, то охватите сразу Windows Phone  IOS и Android
Avalonia - перспективный и многообещающий фреймворк на C#, но пока еще в стадии пре-пре-пре альфы. Для домашних поделок должно хватить.
Xamarin forms - для мобильных платформ все готово, есть сторонние решения для разработки под десктопные платформы на разных стадиях разработки