Windows 7 Icon Issue

B

Barry Watzman

First, I can't find ANY Windows 7 newsgroups. Where should I be looking?

Anyway, I have some very old (1993) Windows 3.x programs that I
installed under Windows 7 [32-bit]. [In fact, they are the ancient
"Microsoft Arcade" games ... Battlezone, Missile Command, Pole Position,
etc.]

And they run ok.

BUT .... in the start menu, the icons for the games are blank, or
perhaps more correctly stated, generic. And if I right-click and choose
"change icon" it tells me that the .exe file has no icon.

Now I have these same games installed on this same computer under
Windows XP (the machine is dual boot) and they run just fine and the
icons are correct. And the games themselves work ok, and run from the
[generic] icons in the start menu.

So what is going on? I've selected "Windows 95" and "Windows XP"
compatibility mode, "run as administrator", etc. and nothing seems to
fix the icons (and, again, the programs work just fine). Can anyone
explain why these programs would have no icon, or how I could fix it?

[As a last resort, since the machine is dual boot, and these programs
are installed also under XP (where their icons appear normally), is
there a way to "export" the icons to some "icon repository file" and
then manually select the icons from that file? Also, I tried pointing
the "change Icon" feature for the start menu shortcuts to the copy of
the programs in the WinXP partition; that made no difference, same result.

Thanks.
 
B

Barry Watzman

Ok; in that article it says:

"I'm sure that eventually—if not already—somebody will write a little
program to extract all the icons from a 16-bit DLL and then create a
32-bit resource-only DLL with those icons, just so people who have old
icons lying around in 16-bit DLLs can continue to use them in shortcuts
on their Start menu. But I have to admit, if you write this program, you
probably won't find anybody who actually needs it. The number of
requests for such a program that have come to the Windows user interface
team: zero."

Well, he's wrong, it's not zero: it's at least one. The programs at
issue are Microsoft Arcade, and Microsoft Return of Arcade, which were
both written for Windows 3.1 and came on floppy diskette, and the
programs work ok, but I'd like the Icons back.

Can you suggest any way to get them back?
 
D

David C. Holley

You might be able to use IconSearcher to extract the icons and save them to
your machine and then use the 'Set Icon' to point to the .ico file. I just
tried it and it sorta worked. The image was a bit distorted, but I think
that that's related to the size of the shortcut and the size of the image in
the .ico file.
 
S

SC Tom

Barry Watzman said:
First, I can't find ANY Windows 7 newsgroups. Where should I be looking?

Anyway, I have some very old (1993) Windows 3.x programs that I installed
under Windows 7 [32-bit]. [In fact, they are the ancient "Microsoft
Arcade" games ... Battlezone, Missile Command, Pole Position, etc.]

And they run ok.

BUT .... in the start menu, the icons for the games are blank, or perhaps
more correctly stated, generic. And if I right-click and choose "change
icon" it tells me that the .exe file has no icon.

Now I have these same games installed on this same computer under Windows
XP (the machine is dual boot) and they run just fine and the icons are
correct. And the games themselves work ok, and run from the [generic]
icons in the start menu.

So what is going on? I've selected "Windows 95" and "Windows XP"
compatibility mode, "run as administrator", etc. and nothing seems to fix
the icons (and, again, the programs work just fine). Can anyone explain
why these programs would have no icon, or how I could fix it?

[As a last resort, since the machine is dual boot, and these programs are
installed also under XP (where their icons appear normally), is there a
way to "export" the icons to some "icon repository file" and then manually
select the icons from that file? Also, I tried pointing the "change Icon"
feature for the start menu shortcuts to the copy of the programs in the
WinXP partition; that made no difference, same result.

Thanks.

Look on your shortcut properties on your XP boot, pick Change Icon, and see
what file it's looking in. It may not be the executable.
If it is, and you still can't get the icons to show correctly in Win7, try
this little program:
http://www.nirsoft.net/utils/iconsext.html

I've used it numerous times on both XP and Win7 and it works great. It can
extract icons from just about any file that has them embedded and save them
in a folder to use for any shortcut you want.
 
B

Barry Watzman

That was the problem: A ***LOT*** (most) of the icon utility programs
that I tried only worked with 32-bit programs. But the one I linked to
in my immediately preceding post did work with 16-bit programs.
 
B

Barry Watzman

That was one of the files I downloaded, but Norton Internet Security
reported that it contained malware.

SC said:
Barry Watzman said:
First, I can't find ANY Windows 7 newsgroups. Where should I be looking?

Anyway, I have some very old (1993) Windows 3.x programs that I
installed under Windows 7 [32-bit]. [In fact, they are the ancient
"Microsoft Arcade" games ... Battlezone, Missile Command, Pole
Position, etc.]

And they run ok.

BUT .... in the start menu, the icons for the games are blank, or
perhaps more correctly stated, generic. And if I right-click and
choose "change icon" it tells me that the .exe file has no icon.

Now I have these same games installed on this same computer under
Windows XP (the machine is dual boot) and they run just fine and the
icons are correct. And the games themselves work ok, and run from the
[generic] icons in the start menu.

So what is going on? I've selected "Windows 95" and "Windows XP"
compatibility mode, "run as administrator", etc. and nothing seems to
fix the icons (and, again, the programs work just fine). Can anyone
explain why these programs would have no icon, or how I could fix it?

[As a last resort, since the machine is dual boot, and these programs
are installed also under XP (where their icons appear normally), is
there a way to "export" the icons to some "icon repository file" and
then manually select the icons from that file? Also, I tried pointing
the "change Icon" feature for the start menu shortcuts to the copy of
the programs in the WinXP partition; that made no difference, same
result.

Thanks.

Look on your shortcut properties on your XP boot, pick Change Icon, and
see what file it's looking in. It may not be the executable.
If it is, and you still can't get the icons to show correctly in Win7,
try this little program:
http://www.nirsoft.net/utils/iconsext.html

I've used it numerous times on both XP and Win7 and it works great. It
can extract icons from just about any file that has them embedded and
save them in a folder to use for any shortcut you want.
 
S

SC Tom

Read the FAQ on that. It is not malware.
--
SC Tom

Barry Watzman said:
That was one of the files I downloaded, but Norton Internet Security
reported that it contained malware.

SC said:
Barry Watzman said:
First, I can't find ANY Windows 7 newsgroups. Where should I be
looking?

Anyway, I have some very old (1993) Windows 3.x programs that I
installed under Windows 7 [32-bit]. [In fact, they are the ancient
"Microsoft Arcade" games ... Battlezone, Missile Command, Pole Position,
etc.]

And they run ok.

BUT .... in the start menu, the icons for the games are blank, or
perhaps more correctly stated, generic. And if I right-click and choose
"change icon" it tells me that the .exe file has no icon.

Now I have these same games installed on this same computer under
Windows XP (the machine is dual boot) and they run just fine and the
icons are correct. And the games themselves work ok, and run from the
[generic] icons in the start menu.

So what is going on? I've selected "Windows 95" and "Windows XP"
compatibility mode, "run as administrator", etc. and nothing seems to
fix the icons (and, again, the programs work just fine). Can anyone
explain why these programs would have no icon, or how I could fix it?

[As a last resort, since the machine is dual boot, and these programs
are installed also under XP (where their icons appear normally), is
there a way to "export" the icons to some "icon repository file" and
then manually select the icons from that file? Also, I tried pointing
the "change Icon" feature for the start menu shortcuts to the copy of
the programs in the WinXP partition; that made no difference, same
result.

Thanks.

Look on your shortcut properties on your XP boot, pick Change Icon, and
see what file it's looking in. It may not be the executable.
If it is, and you still can't get the icons to show correctly in Win7,
try this little program:
http://www.nirsoft.net/utils/iconsext.html

I've used it numerous times on both XP and Win7 and it works great. It
can extract icons from just about any file that has them embedded and
save them in a folder to use for any shortcut you want.
 
P

PA Bear [MS MVP]

NIS is the malware! <VBEG>

SC said:
Read the FAQ on that. It is not malware.

Barry Watzman said:
That was one of the files I downloaded, but Norton Internet Security
reported that it contained malware.

SC said:
First, I can't find ANY Windows 7 newsgroups. Where should I be
looking?

Anyway, I have some very old (1993) Windows 3.x programs that I
installed under Windows 7 [32-bit]. [In fact, they are the ancient
"Microsoft Arcade" games ... Battlezone, Missile Command, Pole
Position,
etc.]

And they run ok.

BUT .... in the start menu, the icons for the games are blank, or
perhaps more correctly stated, generic. And if I right-click and
choose
"change icon" it tells me that the .exe file has no icon.

Now I have these same games installed on this same computer under
Windows XP (the machine is dual boot) and they run just fine and the
icons are correct. And the games themselves work ok, and run from the
[generic] icons in the start menu.

So what is going on? I've selected "Windows 95" and "Windows XP"
compatibility mode, "run as administrator", etc. and nothing seems to
fix the icons (and, again, the programs work just fine). Can anyone
explain why these programs would have no icon, or how I could fix it?

[As a last resort, since the machine is dual boot, and these programs
are installed also under XP (where their icons appear normally), is
there a way to "export" the icons to some "icon repository file" and
then manually select the icons from that file? Also, I tried pointing
the "change Icon" feature for the start menu shortcuts to the copy of
the programs in the WinXP partition; that made no difference, same
result.

Thanks.

Look on your shortcut properties on your XP boot, pick Change Icon, and
see what file it's looking in. It may not be the executable.
If it is, and you still can't get the icons to show correctly in Win7,
try this little program:
http://www.nirsoft.net/utils/iconsext.html

I've used it numerous times on both XP and Win7 and it works great. It
can extract icons from just about any file that has them embedded and
save them in a folder to use for any shortcut you want.
 
T

thanatoid

<SNIP>

This may or may not help, but being dissatisfied with 90% of
icons of programs by all makers, AGES ago I made a __icons.dll
(__ so it would be the first one to show up in win\sys) file
with icons I liked and I use the "change icon" in the 80-90% of
cases where the original icon is either ugly or stupid or makes
no sense.

You can do the same - it may or may not help in Win7 but that's
MS's fault for continuing to use millions of lines of ancient
crappy code instead of either doing what Apple has done or
writing a REAL new OS, and your fault for using Win7 in the
first place.

I have been using 98SELite for ages, and it does everything I
want it to - faster, too.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top