E>3. Каждая из задач имеет общий для всех задач интерфейс собственной конфигурации, реализуя окно (или, UserControl с процедурой собственной настройки)
E>4. Нужно создать приложение, конфигурирующее данную службу, путём показа окон конфигурирования задач в данном приложении.
Ну да, всё правильно. Только нужно UserControl'ы создавать и отображать в клиентском приложении, а не в службе.
А для конфигурирования службы создать отдельный объект с нужными методами/свойствами. Но без визуального UI.
Да, и неплохо бы продумать вопросы безопасности. Чтобы каждый любой не мог бы обратиться к функциям конфигурирования.