Thanks Wolf
I know how to use imagingfactory - when I wrote that, I could actually get my app to do what I wanted it to do, but only without using the classes.
As soon as I try to use the Widget class and it's subclasses, the whole thing stops working. I can make all the variables I need to use imagingfactory global, and then try to replace each one of them with one stored inside the classes, and it fails. I think I am at the point with this one where I need to find a windows mobile related forum, as for what I am doing, normal windows code is not guaranteed to work.