Re-generated the Makefiles
Re-generated the Makefiles
Lots of cleanup and libDesktop API update
Code cleanup
Fixed desktop message registration