***EDIT*** haven't had great luck with this on XT720, widgets don't work. It's great for other phones! Maybe try it to see if I am wrong.
Holo Launcher is a highly customizable launcher replacement based on the stock ICS 4.0.4 Launcher. But you can run it on Android 2.2+
Full ICS Style
ICS Icons, Folders, Outlines, Drawer Tabs, etc.
Custom Desktop Pages/Grid
Up to 9 desktop pages and 10 x 10 grid.
Custom Drawer Portrait/landscape Grid
Set different drawer grid for portrait and landscape screen.
Up to 7 icons per page and up to 3 pages.
Loop through your desktop/drawer/dock continuously.
Pinch to access desktop previews.
Backup and Restore
Backup and restore your settings and shortcuts.
Other Customization Options
Keep in memory, home key action, hide labels, etc.