According to microsoft, VB can't be used to create NT services because it doesn't support free threading. Maybe the next version (VB.net or VB7) can do it.