Вы можете «просто» запустить новое сервисное приложение. Это создаст для вас потомка TService (кстати, в его собственном модуле данных)? Он также заботится о создании службы для вас в dpr. (Запуск нового сервисного приложения: Файл | Новый | Другой | Delphi Projects | Сервисное приложение). Кроме того, он будет гарантировать, что надлежащие модули включены, так как приложению службы требуется глобальная переменная «Приложение» для ссылки на экземпляр TServiceApplication, а не экземпляр того, что создается для обычного приложения VCL Forms.
См. Сбой службы OnExecute, порожденный поток не выполняется для реализации приложения-службы "без костей".
DataModules поддерживают визуальное наследование форм, как и формы. Таким образом, если вы хотите создать потомков, вы можете добавить новый модуль данных службы в свой dpr и наследовать от службы, уже созданной IDE. Тогда используйте либо параметры проекта | формы для управления тем, какой экземпляр создается из dpr (первый в списке справа) или редактирование dpr вручную.
Другими словами: используйте TService1, созданный при создании нового приложения-службы, в качестве общей базы и создайте дочерние службы, унаследовав от этой базы визуальное наследование форм. Файл | Новый | Другое | Унаследованные элементы, должен перечислить ваш первый модуль данных службы.