Thanks, folks. I tried out ADW, and it seems to be working. It's a bit buggy for me (the dock occasionally scrunches itself up in the right-hand corner of the screen!), but a restart fixes it. I may try out some other launchers, just to find out what works best.