When developing the Alert Server I noticed that there is always this process running when I have Visual Studio running. It had a file name of <application name>.vshost.exe (in this case Cdog.Smoking.Windows.Server.vshost.exe). I did some research to find out what it is and this is what I found out. It is a process designed to reduce startup time of a .NET application, evalue Visual Basic expressions at design-time (that's you Marcus), and debug ClickOnce applications.
Read the complete post at http://www.dotnettipoftheday.com/blog.aspx?id=128