¿Cómo establecer mediante programación un icono personalizado en una carpeta de búsqueda de Outlook? (es decir, la carpeta de Outlook SetCustomIcon)

Estoy intentando usar elFolder.SetCustomIcon() Método para colocar un icono personalizado en una carpeta de búsqueda guardada que he creado mediante programación. losSetCustomIcon() La documentación es muy escasa pero puede serencontrado aquí para referencia.

También elel objeto que espera está aquí y nuevamente los ejemplos son muy escasos.

¿Alguien sabría cómo configurar el icono personalizado para una carpeta? El siguiente es el código que tengo hasta ahora:

searchFolders = inboxFolder.Store.GetSearchFolders();
foreach (Outlook.Folder folder in searchFolders)
{
    if (folder.Name == "Expiring Retention Policy Mail")
    {
        folder.ShowItemCount = Microsoft.Office.Interop.Outlook.OlShowItemCount.olShowTotalItemCount;
        folder.SetCustomIcon(new Bitmap(32, 32));   // <=-- this isn't working because it's expecting stdPicture which has very sparse information on how to convert to this type.
        Globals.ThisAddIn.Application.ActiveExplorer().CurrentFolder = folder;  
    }
}

Respuestas a la pregunta(2)

Su respuesta a la pregunta