I suggest Adobe AIR. I saw that you mentioned that you do not like Adobe products and their expensive IDEs. However, AIR is free and you can use any IDE that suits you ( Aptana is a good choice built on top of Eclipse).
I made a music player with Adobe AIR. That was about a year ago, and they have since released Adobe AIR 3 . The full list of functions is very long, but, in short, it supports both normal browser material (JS, Flex, etc.), as well as some native things. For example, you can view files on a computer or display PDF files. Well worth a try.
source share