I like the shaded images for your buttons, I think it gives a nice feel to the interface. How did you do the shading? Do you use a piece of software to do a shaded image?
Also, I'm also using Dimitris' dzHW.GetTickCount for some accurate timing of events. Why do you discard the first two?
On a 200 Mhz dual core device the first call took 42 milliseconds. Subsequent calls were very much quicker than 1 millisecond which is the tick time of this counter on a device.
On a 520 MHz device the first call took 27 milliseconds and sub sequent calls were very much quicker than the 1 millisecond tick time of this counter.
On the desktop all calls, including the first were thousands of time quicker than the tick time of this counter on the desktop, which is 10 milliseconds.
I like the shaded images for your buttons, I think it gives a nice feel to the interface. How did you do the shading? Do you use a piece of software to do a shaded image?