Applications which run on mobile devices have special user interface requirements. I think Apple did a great job introducing innovative controls on the iPhone/iPod touch platfor
You may also consider looking into SlideUI .NET CF UI Controls our company use for Win Mobile development. It contains a rich list of design-time available controls optimized for fingers (buttons, edits, paintbox, kinetic scrolling list, etc.) Visit SlideUI's website at www.devslide.com/products/slideui