Well, here is a workaround that is a little cumbersome, but it works
nevertheless.
The problem appears to be that these old icons are 16 x 16 pixels and
Vista only supports 32 x 32. So the workaround involves extracting
the 16 x 16 image from the old .exe file, resaving it as a 32 x 32
pixel .ico file, then using properties on a shortcut you create to the
old exe file, to use the new 32 x 32 pixel .ico file. Proceed as
follows:
1.Download one of the free icon editors. (I used IcoFX available at
http://icofx.ro/) It's freeware with a suggested donation.
2.Install it on a non-Vista machine that still displays the old icons
properly, I used XP.
3.Use the File>Extract option of your icon editor on the .exe file
that contains the old 16 x 16 pixel image. IcoFX protested that "This
is not a 32x32 bit file. Only the 32 x 32 image will be extracted and
the transparency will be lost!" Click OK anyway.
4.If desired tweak the image in the icon editor and add transparency
as needed using the cross-hatched selection under the color selection
boxes.
5.Save the result as a .ico file
6.Copy the .ico file to the Vista machine, to the folder that contains
the troublesome .exe file.
7.On the Vista machine, create a shortcut to the .exe on your
desktop. It will still be the old, ugly pale green generic Vista
icon.
8.Right-click the shortcut, select properties and select "Change Icon"
As anticipated, Vista will complain that there are no icons in
the .exe file. Go ahead and click ok, then browse to the .ico file
you just created in your icon editor. Click OK, and OK once more, and
you're done! The shortcut on your desktop will now be the old,
original 16 x 16 icon in a new Vista compatible 32 x 32 pixel format.
Now drag the shortcut to wherever you need it - maybe the Start
button, or wherever.
Couple of notes:
1.The first 5 steps must be accomplished on a computer NOT running
Vista. If you try it under Vista, even IcoFX will state that "there
are no icons in the file"!
2.The IcoFX help file (which resides on the IcoFX website) contains a
wealth of information about icon formats, from 16 x 16 up to 256 x
256!
Good Luck.