What's the best way to distribute a windows application:

* Which format should i use to distribute the application, an exe-file
or a zip-file?
* Should i sign the application?

Are there any other points i should take into account?

I'm going to create an installer for the application using innosetup. The application is made using node-webkit.