Apple’s Dashboard Widgets
- Access to the user preferences system.
- Perform transition, such as resizing the size of a Widget or flipping it over to access preferences.
- Respond to Dashboard activation events.
- Open other applications.
- Handle drag-and-drop operations.
- Retrieve content from the Internet using URLs.
- Execute system commands, such as shell scripts or command-line tools.