Is it possible to have a higher level of lock-screen security only on boot up? Many of my apps are protected by an lock app ('Smart Applock' - asking for a pattern unlock before access to gMail, install/uninstall, etc). As most of my apps are thus locked individually, I would like to have the convenience of a swipe-only unlock during normal use ... however, none of the app-locking apps I have tried offer protection just after boot-up! While the various bits of the system are loading, one can still access, say, gMail, and other functions for ~ 30 seconds. 

To get around this problem of reduced security during the startup process, I was wondering if it would be possible to have a pattern or password unlock requested by the system once only, after boot?

Edit: one suggestion is to disable the 'power button instantly locks' and the automatic lock after sleep, which would mean that a password/pattern is asked on startup only and never thereafter. However, for the lock after sleep all one can do is select a time up to 30 minutes, not disable the auto-lock after sleep entirely. Is there a hack to extend or remove that limit?
You can encrypt your phone and it then will ask for a pin each time you boot your phone