Indeed, it does work - usually. The caveat is that sometimes you'll get a little power "blip" which can throw the MB logic into an undefined state, and it doesn't reboot properly. Learned from experience...
But most of the time, that BIOS setting will do the job. One warning obviously, is that if you have Windows set to require a logon, then you'll have to set UD up as a service so it will run regardless whether anyone logs on or not.

To do that you may want to incorporate FireDaemon Lite-> UD monitor->UD agent, and you'll be in business.