Framerate drop after first run

I am running a Beagleboard with Windows Compact 7 and I have a OpenGL ES 1.1 application running fullscreen. I am seeing some odd behavior with respect to performance. If I run the first time without the taskbar then I am getting 21 fps. However every other time I run it I only get 10 fps. So there is something special about the first time I run my application. Has anyone seen this before?





Also if I have the taskbar up then I also get 10 fps on every run.





Thanks,


Brian