>>This is usually caused by the source for the icon not being present on the target system - for example, if you select an icon from moricons.dll, but it is not present on the target system, the default icon for the file type is used. Check the \WINDOWS\SYSTEM directory for the common icon sources.
>
>Ed - Thanks, good idea.
>
>George - no, the icons appear in the properties, and buttons are enabled, but nothing happens when they are selected.
Bruce,
I don't like the sound of that. The only time I've seen something like this is when the file doesn't exist or the path (if it's on a network) is unavailable to the user. AFAIK, Windows resolves the reference in the desktop short cut (via ExtractIcon()) and uses either DrawIcon() or DrawIconEx() to display it. To me, this (what you're experiencing) doesn't sound right.
George
Ubi caritas et amor, deus ibi est