Design Specifications and Guidelines - Integrating with the System

Integrating with the System

Users appreciate seamless integration between the system and their applications. This chapter discusses integrating your software with the system and extending the system's features, including using the registry to store application information. It also includes information about installing your application, using appropriate naming conventions, and supporting shell features, such as the taskbar, Control Panel, and Recycle Bin.

This chapter provides only an overview: details required for some conventions are beyond the scope of this book. For more information about these conventions, see the documentation included in the Microsoft Platform SDK on the MSDN Online Web site at In addition, some of the conventions and features discussed may not be supported in all releases.

Using the File System

Using the Registry


Using System Settings and Notifications

Integrating with the Shell

Supporting Network Computing

Supporting Hardware Devices

Supporting Multiple-Monitor Configuration Devices

Supporting Plug and Play

Fundamentals of Designing User Interaction

Windows Interface Components

Design Specifications and Guidelines

Appendixes and References