Open source alternative to UIActivityViewController, highly customizable and compatible with iOS 5.0.