Eric,
To add a bit, you should make you have extra whitespace on the form as well. Fingertouches are nowhere near as accurate in position as mouse clicks. There are also possible parallax issues which are helped by whitespace between touchable (clickable) things.
Things like drag/drop, rightclick, doubleclick and long-lived mousedown are pretty impractical. So you are pretty much confined to using only click.
>Is there any programing implication to use a touch screen for an application. Or is it simply the device that takes the finger moves to a mouse move ?