The General pasteboard can be used to share information information across processes. While it can be used for sharing information with other processes, you can also use it to share hold information for your own application.
You should put information into this pasteboard in response to user requests.