OmniDOCK is a project mainly written in Python, it's free.
omniDOCK is a two-dimensional dock designed to hold a variety of widgets.