May 6th, 2025

What were the MS-DOS programs that Windows used the progman.exe stock icons for?

Last time, we learned the history of moricons.dll, and along the way learned about legacy icons in progman.exe. But what are the icons?

Today, we’ll look at the bonus icons in progman.exe. Some of them were auto-assigned by Windows to some programs. Others were just fun icons that you could use for your own Program Manager items.

[MS-DOS word processor]
Brief 2.1/3.0
Brief 3.1
DisplayWrite 3
DisplayWrite 4
DisplayWrite 5
DisplayWrite Assistant
Formtool
GW BASIC
IBM Personal Editor
IBM Professional Editor
  IBM Writing Assistant 2.0
Microsoft Macro Assembler
Microsoft Quick Pascal
RightWriter
Soft Kicker
Volkswriter 3.0
WordStar 2000
WordStar Professional
WordStar Professional 5.5
Writer Rabbit
XY Write
[MS-DOS spreadsheet]
Lotus 1-2-3
Lotus Access System 
  Supercalc 4.0
Supercalc 5.0
[MS-DOS database]
Ashton Tate dBase III
Ashton Tate dBase IV
IBM Filing Assistant
Insight
Microrim R:Base 3.0
  Microrim R:Base 5000
Microrim R:Base Clout
Microrim R:Base System V
Paradox
Q & A Report Writer
Quick Verse 2.0
[MS-DOS communications]
Microsoft Online 1.0
PC3270
PFS: Access
Procomm
  Prodigy
QModem
Smartcom II
TeleMate
[MS-DOS generic program]
Managing Your Money
Microsoft Advanced Basic
Microsoft Basic
Microsoft Fortran Compiler 5.1
Microsoft Macro Assembler
Microsoft Make Utility
  Microsoft Pascal Compiler
Microsoft Spell
PFS: Plan
PFS: Professional Plan
Ready!
Turbo Tax
[paint]
PFS: First Graphics
[bar chart]
[camera]
[CD-based program]
Microsoft Bookshelf
[chart or file system]
Norton File Find
PFS: First Choice 3.0
  PFS: First Choice 3.1
PFS: Professional Network
XTree Gold
[clapboard]
[drafting]
Autocad
Autosketch 2.0
  Autosketch 3.0
Generic CADD
[desktop publishing]
PFS: First Publisher
Soft Kicker
Ventura Publisher
[filmstrip]
[graphing]
Microsoft Chart
GraphWriter
[handshake]
[utilities]
Norton Utilities 4.5
Norton Utilities 5/6.0
  Sidekick 1.0
Sidekick Plus
[mail]
Lotus Express
[fine art]
[newspaper]
[telephone]
[plain document]
[spreadsheet]
[sticky note]
[cassette tape]
[typewriter]
Norton Line Printer
[briefcase]
[door]
[large envelope]
[mailbox]
[safe]
CP Anti-Virus
[help]
Norton Time Mark

It appears that at the start, the visual language was that MS-DOS programs were represented as a program running inside a frame, the frame representing the GUI frame around the MS-DOS session. (Also known informally as the MS-DOS “box”.)

Windows used the information in the APPS.INF file to identify these executables and associate them with icons and PIF file configurations.

Next time, we’ll look at the icons in moricons.dll.

Topics
History

Author

Raymond has been involved in the evolution of Windows for more than 30 years. In 2003, he began a Web site known as The Old New Thing which has grown in popularity far beyond his wildest imagination, a development which still gives him the heebie-jeebies. The Web site spawned a book, coincidentally also titled The Old New Thing (Addison Wesley 2007). He occasionally appears on the Windows Dev Docs Twitter account to tell stories which convey no useful information.

7 comments

  • Alan Thomas 6 days ago · Edited

    The coloring of the first three icons in the list jumped out at me: Blue for word processing, green for spreadsheet and purple for database. This is, of course, exactly the color convention used by Microsoft Office since at least Office 97.

    However, versions of Word and Excel from the Windows 3.1 era seem to both use an "aqua" color in their icons, and Access's first icon featured a yellow key - although the Access 1.0 UI does appear to use purple as an accent color.

    This makes me wonder whether the Office icon designers were somehow inspired by moricons (or...

    Read more
  • Roy Tam

    Sorry for being off-topic here, I wonder if you know about EXEPack? I found that some EXEPacked programs in Windows 95 (for example, EDIT.COM, DOSSETUP.BIN, and WinME’s scandisk.exe) have a special “overlay” right after EXE header, and un-EXEPacking them will cause those programs no longer able to be executed.

  • alan robinson

    Many of these would be fine icons even today if not for the size, IMHO. The focus on abstract icons is gone way too far. On the other hand, many of these concrete objects no longer have a purpose in today’s world, so perhaps are best relegated to social media icons like on this website. Fair use?

  • Dmitry

    Win98 moricons.dll is the source of icons I personally am quite familiar with, since I used to use that OS version up to 2008 on everyday basis and the computer is still there, at my parents’ house, and the original Win98 installation works. I even used it to check if my stupidly simple 4k demo written to somehow inspire students learn assembly would run there. And it actually did after a small change related to back buffer format for Direct3D9.

    But if we focus on Win 3.1, I’ll have to either go to my university workplace or run a virtual machine...

    Read more
  • skSdnW 1 week ago

    These icons are somewhat dated but still beautiful. The filmstrip and newspaper are low-color pixel perfection.

    • magnum2227 magnum2227

      The cassette tape is really nice. Computing was actually fun back then, making do with limited resources down to the last byte.

    • Peter Cooper Jr. 1 week ago

      I had similar thoughts as I looked through these, and a lot of “They don’t make icons like they used to.”