Как на angular 2 создать приложение для windows десктоп?
Angular это просто библиотека для JavaScript и ничего более, поэтому ничего особого для этой задачи там нет, а вообще на JavaScript - можно, с помощью Electron, Nw.js и т.п., получится приложение со встроенным браузером.
Есть вариант для windows делать не .exe, а просто html. Называется HTA. Тоже, что и html, только в контексте безопасности локальной машины. Работает только под IE, но зато не надо встраивать браузер. Делаете всё как для обычного сайта, только расширение исходного файла делаете не *.htm/html, а *.hta. Если у вас есть уже готовая страница html с angular - попробуйте.