i have a windows application which i wish to make is available on web. i know one technique called one click installation. it is partially working for me. can anyone plz tel la good way to do it.

It isn't simple as you see it. You could reuse your database of your windows app (access, mssql maybe if exists) and display, modify the data through web but you will need a web developer.

If you want to see your desktop from web you could use a VNC server (has a java plugin), and forward the necessary ports from your router to your computer. And setup a dynamic dns redirector (Dyndns maybe). A technician can do so. In this way, you could access the app from web but not like a website.