A desktop is a container for assembling and presenting a combination of portal components. Creating a desktop is the same process as a creating a portal file. Follow the steps in Creating a Portal File to create a new portal.
For a higher-level starting point on portal development, see How Do I: Start Using Portal?.
To view examples of fully functional portals, see the Portal Samples.