Похоже сейчас намечается мода "переиспользования" Web-технологий для формирования GUI десктопных приложений. Поэтому JavaScript и проявляется в настольных приложениях. Возможно это от того, что очень много программистов было вовлечено в Web-разработку, а настольные приложения оказалось тоже нужны :-)