The OP mentioned a preboot setting specifically which would not be per app and be tricky enough to scare regular users from being tricked into doing it. Sounds like a good solution for Pro users.
Yea - a preboot setting actually seems like a pretty rational way to allow this fix. I don't think it's easy to get ignorant users to mess around with bios or other system level settings.