1. Added Cumulus to all users startup folder (was already done)
2. Set the main user to automatically log in after reboot (not doing this is actually what stopped Cumulus from restarting)
3. Tested adding Cumulus to the registry but this seemed to behave exactly the same as the startup folder so I backed that change out and put it back in the startup folder.
4. I have unchecked the "confirm shutdown" as this hangs the reboot (or at least delays it - I didn't wait to find out
So now it is pretty robust, but without the "confirm shutdown" checked it will quite likely be inadvertently shutdown by my wife and kids. Is there anything anyone has done to get around this problem on a shared Windows XP PC? I have read about running it as a headless service, but also read it wasn't designed to run that way.
Thanks
Phil