In the service control manager, you can set recovery options for the services (retry if the service fails to start properly, how long to wait before retrying, a program to launch on failure...).
I'd like to see those options in the installer (as our service has a bug in the threading whereby it will fail to start once in about 300 installs and would be fine if it could just be set to retry).
Thanks,
Jebrew