An alpha-blended program launcher with good options for visual style, behaviour and docking position.
Pros & Cons:
In the Docks subcategory of program launchers, I can say that a good choice is RocketDock.
It is well supported, has a small memory footprint and can probably do whatever you'd expect from a dock. It's very configurable, with good options for visual style, behaviour and docking position.
RocketDock was reviewed by Gizmos Freeware on based on version 1.3.5.