note: It won't work in landscape mode... BTW home launcher in landscape mode is awful, isn't it?
If you like this don't be an asshole and USE THE THANKS BUTTON!
For those who are wondering what launcher I'm using, I use Apex Launcher, based on the default ICS launcher. Give it a try because it is fast, smooth, free and customizable unlike stock Xperia which is slow after killing, beside the fact it has GPU acceleration it is not smooth.
To install (you need to have root):
Push the .apk files into system/app folder with rw-r-r permissions.
Or flash the zip file using CWM.
THANKS TO soumya_digi FOR THE FLASHABLE ZIP.