 <p>.NET certainly allows you to use Visual Basic to write a Windows Service. I believe there is even a default project template to do so. Here is an tutorial as such: <a href="http://www.vbdotnetheaven.com/UploadFile/mahesh/Winservvb11172005233242PM/Winservvb.aspx" rel="nofollow noreferrer">http://www.vbdotnetheaven.com/UploadFile/mahesh/Winservvb11172005233242PM/Winservvb.aspx</a></p> <p>All .NET code is converted to an intermediary language that is executed, thus all .NET languages can be used to write a windows service.</p>