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
If you're looking for iPhone like GUI on Windows Mobile, take a look at Bee Mobile at http://beemobile4.net
They offer their iPack - a pack of .NET CF controls which provide iPhone-like GUI.