To create tasks such as Internet Explorer, etc., use ICustomDestinationList → AddUserTasks (), the last items should be displayed for registered file types (they are added by the open / save dialog or manually by calling SHAddToRecentDocs ())
source share