I have finally tracked down my null-pointer,YAY! I have a running but completely useless home screen. It doesn't even show or launch apps yet, but that is the next goal. I do have a better understanding of the Sample Home code now and even analysed how it is called in the wild (i.e. my Droid). I think I will be trimming even more code away before I add anything of my own, but that's a good thing; right?
I have posted my working, but useless code here: http://code.google.com/p/slidehome/source/browse/
I know I have posted my binaries as well, but I am new to git and will fine tune what is posted as I go. I guess that's one more thing to learn...oy.
You can find my useless home screen here: http://code.google.com/p/slidehome/downloads/list