New type definitions for desktop,panel,wm