Embed node.js website in exe

I want to build desktop application that will use node.js and express to "render" the gui in a browser.

Since the client will have access to my application, is there any easy method to embed everything in my exe ?

I don't like the idea of having so many folders in my application folder, this makes it easy for everyone to modify and steal the source code.

You should have a look at node-webkit. It lets you package your app, a node runtime environment, and a version of chromium into a cross-platform executable. It's pretty neat stuff.