mich macht dabei das SHGFI_SMALLICON etwas stutzig, weil das wohl irgendwie auch sagt, dass man kleine Icons haben will, oder nicht? Naja, mal in der
MSDN nach SHGetFileInfo() gesucht
hier gefunden und in der Beschreibung zu dem Parameter findet man dann auch SHGFI_LARGEICON, damit sollte man das grosse Icon bekommen (soweit vorhanden, behaupte ich da mal).