Отличие продуктов мелкософт от продуктов борланда, в том что у борланда инкапсулированы такие вещи как майн и форм и все что с ними связанно, у мелкософта они в голом доступном виде, это не есть хорошо и не есть плохо-просто разные подходы, более гибкий и более понятный. А инфы в сетке навалом.
Вот сервис при загрузке сис. сканирует реестр, а потом запускает прогу
Это можно сделать и другими способами. По большей части тебе нужен автозапуск, так что можно запуститься нестандартным способом (например, описанным здесь), создав приложение без окна и отдельным потоком. Я б не стал мудрить с сервисом... Жизнь оказалась не такой уж и забавной, как поначалу...