Yeah, I know its been three hours since I posted. However in that time frame, I grabbed some food and did some other stuff. Here’s what I have.
I now have an actual Dashboard widget that loads in Dashboard without problems. However, it doesn’t do anything yet. It does display the background and its name.