If you are really talking about a client application, you are really mistaken.
If you want the server + browser to deploy your web application, so it runs locally, you can check three options:
1) Deploy a simple webkit browser (you can get a QT Webkit Browser in 30 lines of code) and an Apache server that is installed somewhere autonomously (not through an apache control script, since it uses port 80 and probably conflicts with another installed web server.
2) Look at the Firefox PRISMA solution. I only read about this in a news article, but it wraps firefox around a single start URL. You must deploy the web server in the same way as
3) Try wrapping it as an HTA application. Find the relevant information on MSDN.
I would prefer (1), as you can add special application interaction code if necessary.
source share