It somehow suprises me that it works under a limited user account (I mean, the menu item won't be grayed, but scheduling the boot-time scan requires writing to HKEY_LOCAL_MACHINE, which is not permitted for ordinary user...).
Anyway, back to the original question: the boot-time scan is available on 32bit version of Windows only; are you using Vista 64bit?