I believe that you could put widgets on your desktop using a defaults write in Lion. Does the same same code work in ML?