//https://msdn.microsoft.com/en-us/library/mt628927.aspx?f=255&MSPPError=-2147217396
        public Icon GetIcon(IClosedDocument document)
        {
            Icon icon = null;

            if (!string.IsNullOrWhiteSpace(document?.Name))
            {
                IVsUIObject uIObj = _vsImageService2.GetIconForFile(document.Name, __VSUIDATAFORMAT.VSDF_WINFORMS);
                if (uIObj != null)
                {
                    icon = (Icon)GelUtilities.GetObjectData(uIObj);
                }
            }

            return(icon);
        }