¿Cómo obtener el icono y la descripción de la extensión de archivo usando Delphi?

Básicamente tengo un TcxGrid que enumerará varios nombres de archivos y me gustaría dar más detalles basados en la extensión del archivo, específicamente la descripción de i (t) (por ejemplo, para .PDF es "Documento Adobe Acrobat") y su ícono relacionado. @

Noto que hay un pregunta muy similar ya pero está relacionado con C # y me gustaría algo basado en Delphi.

Sugerencias sobre dónde buscar este tipo de información sería bueno y si hay una clase similar a la mencionada en la publicación C # anterior (obviamente en Delphi) sería genial.

Respuestas a la pregunta(7)

Su respuesta a la pregunta