Paul,
Thanks for looking at my code. No, it is not a fundamental question at all. I put everything there so it would be easier for you to copy and paste as an example. Of course everything is initialized elsewhere in my program. Try this version. It initializes fine on both systems but still shows the same problem.
* The Best Reasons to Target Windows 8
Learn some of the best reasons why you should seriously consider bringing your Android mobile development expertise to bear on the Windows 8 platform.