Yes, I think this would be the first logical approach and it would do the job.
It could make sense also to have the service control and service pulse windows services as Stateless Services. Maybe provided as nuget packages, so I can create a simple stateless service and convert it into ServiceControl. This would allow some customization, for example using our logging and pulling the settings using our settings infrastructure.
But I’m not too much into these applications yet, so maybe this doesn’t make sense.