TechWhirl (TECHWR-L) is a resource for technical writing and technical communications professionals of all experience levels and in all industries to share their experiences and acquire information.
For two decades, technical communicators have turned to TechWhirl to ask and answer questions about the always-changing world of technical communications, such as tools, skills, career paths, methodologies, and emerging industries. The TechWhirl Archives and magazine, created for, by and about technical writers, offer a wealth of knowledge to everyone with an interest in any aspect of technical communications.
Assuming you're using Windows 95: I know that in Windows Paint (or is it
Paintbrush), you can do a Save As and give the file a .ICO extension (it's not
in the list of Save As file types, but it works). But of course it has to be a
BMP or PCX to start with...
As for other programs, you should visit windows95.com or shareware.com. There
are plenty of freeware/shareware graphics programs, including specialty
utilities for icons. Some allow you to import other file types, others make you
start from scratch. I think I tried something several months ago called
IconForge from CursorArts; I'm sure I downloaded it from one of the two sites I
mentioned above. It allows you to open various image formats like ICO, BMP,
etc. as well as extract icon files from EXE and DLL files. I think it was a
30-day or 30-use demo (can't remember which), then you had to pay for it. Under
$40 if I remember. It had some interesting effects, kind of like Photoshop
filters.
I liked it, but it's the only one I've tried, and just to create one icon. I'm
sure you will receive other recommendations.