Microsoft will not let you set a service as delayed start via GPO so this Powershell script will remotely set a service to "Delayed Start"
Why do you think that https://github.com/HanSolo71/Trillian-Disable-Sound is a good alternative to Set-Windows-Services-Delayed-Start