ok, here's a really non standard suggestion...
THE smallest, fastest launcher available is Lightning Launcher. I've been playing with it lately. Less than 60Kb download, and uses much less memory than even zeam. It uses a separately downloaded app to configure, so it's not part of the main launcher while in use.
It's really different so you may not like it, but you can do stuff like rotate widgets to odd angles, and use any icon our name for any app. amazingly small and fast.
I also use Wave Launcher that mancow turned me on to. you can instantly bring up its launcher or recently used app on top of any screen or running app.
These two make a really small fast combination.
Probably not for everyone though.
I don't lock my phone, just certain apps, like email, photos, and stuff that messes with system settings. to do this I use Visidon app lock. Uses front camera for face recognition, so CM9 is out.
you can use it in lock screen mode too. has a pin for low light situations, but it's fast once you train it correctly.
That's my current configuration and I'm digging it