Чтобы ответить на ваш вопрос, да, возможно создать службу Windows с VB6. Чтобы предложить вам совет, есть гораздо лучшие инструменты для использования. Я сделал это однажды в качестве доказательства концепции проекта, но мне никогда не нравилось это достаточно хорошо, чтобы попытаться использовать его для всего, что мы использовали в компании. Сотрудник сделал это для производственного приложения, и это было подвержено ошибкам. После того, как он ушел, мы выяснили, насколько усердно он работал, чтобы его служба работала, и в итоге заменили его приложение, не просматривая его код. Так что мой совет: если вы хотите сделать это как упражнение, продолжайте, но если вы смотрите на это как на реальное решение, вам следует рассмотреть другие инструменты. Вот ссылка на один способ сделать это.