{"id":111149,"date":"2025-05-06T07:00:00","date_gmt":"2025-05-06T14:00:00","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/oldnewthing\/?p=111149"},"modified":"2025-05-16T13:21:07","modified_gmt":"2025-05-16T20:21:07","slug":"20250506-00","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/oldnewthing\/20250506-00\/?p=111149","title":{"rendered":"What were the MS-DOS programs that Windows used the <TT>progman.exe<\/TT> stock icons for?"},"content":{"rendered":"<p>Last time, <a title=\"What were the intended uses of those icons in moricons.dll?\" href=\"https:\/\/devblogs.microsoft.com\/oldnewthing\/20250505-00\/?p=111143\"> we learned the history of <tt>moricons.dll<\/tt><\/a>, and along the way learned about legacy icons in <tt>progman.exe<\/tt>. But what are the icons?<\/p>\n<p>Today, we&#8217;ll look at the bonus icons in <tt>progman.exe<\/tt>. 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.<\/p>\n<table style=\"border-collapse: collapse;\" border=\"1\" cellspacing=\"0\" cellpadding=\"3\">\n<tbody>\n<tr>\n<td><img decoding=\"async\" style=\"border-radius: 0; image-rendering: pixelated;\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAH1JREFUWMPt\nlt0KgDAIhffoPppvVigRaUWNpjI6Bw77u\/DDOWZrEGS1JPocPFMeQjeZOc1EZCAMgBxG+RHgcBDi\nizg3ANt65NgFMDq4jl0ZqL6CqKc3H4BMv\/rfGUANoAbmr4EygLK\/QBypVx1RRUumEJGtmLcPvkMk\nGoJUKyRztvGsxz5pAAAAAElFTkSuQmCC\" \/><\/td>\n<td>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td style=\"border: none;\" valign=\"top\">[MS-DOS word processor]<br \/>\nBrief 2.1\/3.0<br \/>\nBrief 3.1<br \/>\nDisplayWrite 3<br \/>\nDisplayWrite 4<br \/>\nDisplayWrite 5<br \/>\nDisplayWrite Assistant<br \/>\nFormtool<br \/>\nGW BASIC<br \/>\nIBM Personal Editor<br \/>\nIBM Professional Editor<\/td>\n<td style=\"width: 1em; border: none;\">\u00a0<\/td>\n<td style=\"border: none;\" valign=\"top\">IBM Writing Assistant 2.0<br \/>\nMicrosoft Macro Assembler<br \/>\nMicrosoft Quick Pascal<br \/>\nRightWriter<br \/>\nSoft Kicker<br \/>\nVolkswriter 3.0<br \/>\nWordStar 2000<br \/>\nWordStar Professional<br \/>\nWordStar Professional 5.5<br \/>\nWriter Rabbit<br \/>\nXY Write<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" style=\"border-radius: 0; image-rendering: pixelated;\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAH9JREFUWMPt\nVkEKwCAMy9PztPysu+ww3XQTWkXWQBDpIcFQDJBIlLCJvIvPRG3CzMwkTSPJwkRhgGQYXw1cBiF8\n0GkYOO+e55ABb3FJgy+wOoLm+pD99erM9zIA0p8ZQUaQEWQEW\/wFkkKr2KdGtKKSAUBoFavZbMYr\na3ninzgA4eudWr4sv5kAAAAASUVORK5CYII=\" \/><\/td>\n<td>\n<div>[MS-DOS spreadsheet]<\/div>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td style=\"border: none;\" valign=\"top\">Lotus 1-2-3<br \/>\nLotus Access System\u00a0<\/td>\n<td style=\"width: 1em; border: none;\">\u00a0<\/td>\n<td style=\"border: none;\" valign=\"top\">Supercalc 4.0<br \/>\nSupercalc 5.0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" style=\"border-radius: 0; image-rendering: pixelated;\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAIVJREFUWMPt\nlmEKgDAIhT26R\/NmxaQgV1bCVFY+eIy2H36zjT2AUklqCfS5eKR6CJ4kojAjooAQAG3Ry48AhwUX\nX9RRALbvkaMJYHRxHk0dyP4FXldvPgAEFNbm7\/ytDuw7su6+zkCdgXk7kAaQ9hY0e+pVIsqIZAzh\nGcV6q8k4M5aX\/qkVB1HDIWxg22sAAAAASUVORK5CYII=\" \/><\/td>\n<td>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td style=\"border: none;\" valign=\"top\">[MS-DOS database]<br \/>\nAshton Tate dBase III<br \/>\nAshton Tate dBase IV<br \/>\nIBM Filing Assistant<br \/>\nInsight<br \/>\nMicrorim R:Base 3.0<\/td>\n<td style=\"width: 1em; border: none;\">\u00a0<\/td>\n<td style=\"border: none;\" valign=\"top\">Microrim R:Base 5000<br \/>\nMicrorim R:Base Clout<br \/>\nMicrorim R:Base System V<br \/>\nParadox<br \/>\nQ &amp; A Report Writer<br \/>\nQuick Verse 2.0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" style=\"border-radius: 0; image-rendering: pixelated;\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAKhJREFUWMPt\nlg0OgCAIhT26R\/NmNa1WkhIWT+bybYypa3zgTzg3NZVr6Wj34D1FIdJkCKGbee8ziAwgLqLsEeCy\nALFCnArAPtb0TQDawZNvqoD1FqCu3mcAaZYQgG3+WKt7\/vuXADR4OXMeQgHgzFQ+VgSg+1zy3FlQ\nO4QSDzyE9zJLyj\/+LZC+AdxbMNZLaPYviIaUqCOyaMkSBLIVo1btjC3b8ql\/agWPpoYiYG92bwAA\nAABJRU5ErkJggg==\" \/><\/td>\n<td>\n<div>[MS-DOS communications]<\/div>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td style=\"border: none;\" valign=\"top\">Microsoft Online 1.0<br \/>\nPC3270<br \/>\nPFS: Access<br \/>\nProcomm<\/td>\n<td style=\"width: 1em; border: none;\">\u00a0<\/td>\n<td style=\"border: none;\" valign=\"top\">Prodigy<br \/>\nQModem<br \/>\nSmartcom II<br \/>\nTeleMate<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" style=\"border-radius: 0; image-rendering: pixelated;\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAElBMVEUAAAAAAAD\/\/\/\/AwMCAgIAA\n\/\/\/fG\/cDAAAAAXRSTlMAQObYZgAAAAFvck5UAc+id5oAAABRSURBVCjPY2CgBmAURAZAASElZCDA\nwKhsjAwcgQImLggAFnBEMkIZLBAMB4EQAVM4MFTGrgVhqeJQE0D3ixFSCIIDCC0IGURckIEAlmig\nHAAAteQ3u1v7rkMAAAAASUVORK5CYII=\" \/><\/td>\n<td>\n<div>[MS-DOS generic program]<\/div>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td style=\"border: none;\" valign=\"top\">Managing Your Money<br \/>\nMicrosoft Advanced Basic<br \/>\nMicrosoft Basic<br \/>\nMicrosoft Fortran Compiler 5.1<br \/>\nMicrosoft Macro Assembler<br \/>\nMicrosoft Make Utility<\/td>\n<td style=\"width: 1em; border: none;\">\u00a0<\/td>\n<td style=\"border: none;\" valign=\"top\">Microsoft Pascal Compiler<br \/>\nMicrosoft Spell<br \/>\nPFS: Plan<br \/>\nPFS: Professional Plan<br \/>\nReady!<br \/>\nTurbo Tax<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" style=\"border-radius: 0; image-rendering: pixelated;\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAUBJREFUWMPl\nlmuOwzAIhDk6R+Nmsz8aE4fwatatV1pLKEpVM59hbIeoP0B\/YGA3CIiwFeIA+BwEnHgCkOXIJwGv\nJ7ObAEQAkEKAmSEiEBEwcwtChUdEAEViFR9zuxC6euZTfIK4ADBzCDCJZ795ZbtXwAGgorePAbQN\nwFhlDJCU1Ird3jNjgvkEGBDNMntwLkzliUsVoq342gVhSVUoqEQK0fFBtb+rNpS+qHwA9AEioR5A\n4IMMQOfNYStb+mA2o6kCDMAtsa2APRnbB5MLcJhPAQDQkSxYcfeOabbhEFMAI06LvhdQtQGm7EN8\nPgN+BzAlGuIegGuy5u3XuJigPW\/F5IdlbRiJB0z6fPABUrfhuqI8rv9fCPBurAQQEZzXUxDfAEAB\nISL\/AAA7AURkLwBtaAHZsz6LlSdgfirm8Wj8ANyZy\/TXc3JNAAAAAElFTkSuQmCC\" \/><\/td>\n<td>[paint]<br \/>\nPFS: First Graphics<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" style=\"border-radius: 0; image-rendering: pixelated;\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAStJREFUWMPl\n11sKAyEMBdAs\/S5tdpZ+2DtEJz7HSKFCKBRKjjEGKzK3lAFA5eBSAKoqmtYNYMQmZ1Lv8wjgByqQ\nIu+BFCcQN4AIJifguq4wiI4CGLsg2c5mAFyrEHdHNYDtiRIwC3kktgDg2YgAsgvJW7EKcZPXAPWp\noNUj6UG6ACJ6FegBCsgigPUwPSBAikjA3Xi2LW3y\/wF8z\/8BcK5lpxk3AUQUAjsuFIIm5D2ACBHN\nzySPzqTcA2hVIBbwPXe7WwvyjiEUQASTe1UYBniPj1WAnZJdgBWravZdDWDPvwZgZNPTe24zqff5\nGLsLgGYFWsm9ilgAETWA+3v\/+aXDmLLjS0B5nNOPk9mK2KR2M6+eZysVmd1xWEWCnugDtyT6n1Jt\nTsjhtSXxB0kxjYwVaZOMAAAAAElFTkSuQmCC\" \/><\/td>\n<td>[bar chart]<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" style=\"border-radius: 0; image-rendering: pixelated;\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J\/AAAAAXNSR0IArs4c6QAAAMtJREFUSMft\nVFsOwzAI4+gcjZvRqQ2vEBrafW5Yk6oUG8NoAP5xHzzwln4FPpD4pKIkMw2ASQxHyAV5VDtBDnLm\nHCVXmoZa1XCd6kQ0J3XbDwqTOQ+eAfcCsJxGU8DTeCmCYYw8A0O30U+ACMikQSdu9VkN+x\/EFvyr\n3H+mY+2AxtO8AajNbRzICpGzToleOIBA9y6sqY0DEZDqs0Dbga\/\/ygEVAm0HuBRo7UGWsL\/26z2o\n6HaVFZsIawfF\/Tt9C8iwxl1gEOvex78cB3EhM6u9sPfFAAAAAElFTkSuQmCC\" \/><\/td>\n<td>[camera]<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" style=\"border-radius: 0; image-rendering: pixelated;\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAZFJREFUWMO1\nl1uOwzAIRVk6S\/PO6EdiAvhiQ9o6QpWqmd7j42eI+k0O9Zf2BNwP8yyWMYbWr2GEyIecAEQEwbwM\nZxZmFiIpA1iI2d5ACDE\/RaJBVQOxdSB8eGKBmbcGUKtAPCEBIloYY7QMhHmxD0cQ1kIGcArXDiQQ\nQuaPoYnbgp8HvNUfw6+OrABCIq4QxLSQAVTCMwiNzkCQBQsQ9e\/C4zBojyQUgrAWMgOn8Agh6EEw\nauK2EKsTbofBbCpX7WBYLfhDaH5fDXcGQIcXKLvzzcA5hva7DsRjgPgKLXxmy8gCVMsMwbt\/hACN\nzjiAqrbzEOChQ8OsAJ2Jc5qEfuX4Z5nsXQNzreNhESE9rAQsY\/B0DGQbjS7buUO625PsYexu2Amf\nnxbAWkAQEWY5CyrhWwPBgoVAIPBE7IQjgGghQihIdh+ohCMD9pISLUCIyq3oFJ4BIAtuTlTuhVmL\nPbEX0wmQWaB8B61B7AzYeZBaePNusAvfASwWvno7CvOiChC266+b\/tgJgPwZ8Zf209fzD5k8E5Oz\nluVSAAAAAElFTkSuQmCC\" \/><\/td>\n<td>[CD-based program]<br \/>\nMicrosoft Bookshelf<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" style=\"border-radius: 0; image-rendering: pixelated;\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAOJJREFUWMPV\nllESxCAIQ3P0HM2bsV\/MuIoWRO0uM\/msfZBICwByUWZJKWUoALKjAAhJSQEAXjEOYI2sB6BbRybw\nugUCWzQ6TltgARAc6s4EXrfAPNlnzZZbYNXMlhDAX1ngXT7pRXTr23Bk5BFLfgOgHk2mSEyl5x+b\nAInpcqgbngJ4O9FuVMsArQXegxSgbuBJ7gk8AbSHas32Sv2eKYC3E31GATzWuSzwdlJbsDWE0Tud\nDmEWIB3CzCI6EsJVgOUQ7gQIZ6DV7RCCpKhWvwWZEHY\/KNmKhrADuKURwJclp\/UBbt0sYwz5mQsA\nAAAASUVORK5CYII=\" \/><\/td>\n<td>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td style=\"border: none;\" valign=\"top\">[chart or file system]<br \/>\nNorton File Find<br \/>\nPFS: First Choice 3.0<\/td>\n<td style=\"width: 1em; border: none;\">\u00a0<\/td>\n<td style=\"border: none;\" valign=\"top\">PFS: First Choice 3.1<br \/>\nPFS: Professional Network<br \/>\nXTree Gold<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" style=\"border-radius: 0; image-rendering: pixelated;\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAPZJREFUWMPt\nl1EOwyAIhj26R\/Nmbm1Dg4gI6MgeJCGNtuX\/grSBlPxWNzkbdCqssfvZ65rz47DGjgM3L\/Yg914p\n5XXJrvtDAFg\/e7p0gijd44TzN3DmBAUAMbVYFNb4ygqDGwBMxYUBQJwcnRtAnZHmrLmamYlPAMSM\nEHHdu06ALhguSOGrkYEcAJYascRZ+xPOvpoUYEx9AFgcRKIFChAagLrbrRmoP\/Z0AA7AAfhXgPd+\nNEDbnAYA9D1B26gECXJt+grA0lywAjAzPDdsB6ANB50LcGtumQtcRzASFxtRY1vOjmPcWEbEt7fl\nIshAfHcDqwrosg+bGa7m+OAC5wAAAABJRU5ErkJggg==\" \/><\/td>\n<td>[clapboard]<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" style=\"border-radius: 0; image-rendering: pixelated;\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAOZJREFUWMPt\nllkOhTAIRe\/SWRo7w59qagcLBfp+Hgkx0eg9jBb4W2+S6K3GGCDDAAgRyf19lHtHAV7iBeYogEY8\nBcAiHg5gFe8APEA74kMAAMLMbvEyBdjKgAViErkPgJlVECPx+103gAYCQCfeLCIfwBfEIz7omxCA\nVSZq4dGzkB6YQWhKEwJg7YlwgFUmjgBsT8fuJmxLULsWos6eawpmphlRZn4OJa49sPLZiM4A5JQ3\nAFJFfEedd20B6n5IFx+V4AVAlO+fAL\/ugW4KLB1vnQw6fSjd2gOZJVCtYyKSaLf8C47aBZvEN+xj\nA2a0AAAAAElFTkSuQmCC\" \/><\/td>\n<td>\n<div>[drafting]<\/div>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td style=\"border: none;\" valign=\"top\">Autocad<br \/>\nAutosketch 2.0<\/td>\n<td style=\"width: 1em; border: none;\">\u00a0<\/td>\n<td style=\"border: none;\" valign=\"top\">Autosketch 3.0<br \/>\nGeneric CADD<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" style=\"border-radius: 0; image-rendering: pixelated;\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAOdJREFUWMPt\nk1sSwyAIRVm6S2Nn7UcnHcQLAYzajzLj5GVyzjVI9K9avRJjDThST0p8oczcJfTgrTU5fw6s4RLE\nzN3Qv6EiMaRDcLDUgxB4ngNL+HVEpVch2xPuhy14o9ady+tMc5oTJdRKL8FRASXiJ0fwCzoDlwKD\nhAZ6\/x4tP9FnROHkwSJwG2KLoGaEsKwAgup74Z2A4JHlraSHzeiljyRNpY\/Aq9CfT3+7E1anHyRO\npHd3w670bk\/sSm\/Cj6evimThZh9kRWYFHhGZhZdFVgikRVbAUyKrBVyRXXBT5IRAJ5J54Q3wlI23\nxs333wAAAABJRU5ErkJggg==\" \/><\/td>\n<td>[desktop publishing]<br \/>\nPFS: First Publisher<br \/>\nSoft Kicker<br \/>\nVentura Publisher<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" style=\"border-radius: 0; image-rendering: pixelated;\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAATxJREFUWMPF\nVosSgyAM49P5NP\/MHdtgpU0fILDecYogSQONpmTHPdiWRFuwxHVd71b6Oeeu0fHSf0pGgNIGAOA8\nMDcGXoF50IVHxwiRGLgl8+xYhASaLGReMKYToBJq++ptAZpb1QhtAwKhC3pVwN8fAe+qQMsYyYyC\nAQ+VY8u0ZmtJ7JXfjC90B2jCBTXgMJG7iJrYApSMdi9AS78++15BUiB7SgCQMRsHRfeS\/Ac8o8mU\nQLl6\/QiB+h5TopfQenGEgKaMVPYnidgnL0ND5uwlQjxClNCqKlAPJ\/AJ1XBmqoB6CDys4CAm5G55\noAq4cYFyC\/uCabVaOHUutzb6kXr4T4jPVF8J20IHPUWgZa75xjEFEIHFv\/LJ3X\/ne7CHAPN974u4\nhwD2kiOh2u45AgOGs98H\/hRHTntUCRgvhvyzRBadVbAAAAAASUVORK5CYII=\" \/><\/td>\n<td>[filmstrip]<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" style=\"border-radius: 0; image-rendering: pixelated;\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAJZJREFUWMPt\nl0sOgCAMRN\/Re\/O6MEQiIkU+jUknaaLdMDxGEAiFQqfUqS4DuwWoiGhhID0+eZrZqxpYMViXgSAQ\nBP5LAE8CNxNbCeQzn2LgjYBSvmPpTSGAETe2rPQTwB44bWWlmwADuaj0+giMfBmVZbET4OPe0MiK\nnQBrNicbARzPgrRuK8pEYPs\/oUflBhAR9ai4ER3gEgfG6vwYdwAAAABJRU5ErkJggg==\" \/><\/td>\n<td>[graphing]<br \/>\nMicrosoft Chart<br \/>\nGraphWriter<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" style=\"border-radius: 0; image-rendering: pixelated;\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAARVJREFUWMPt\nlUEOwzAIBHk6T8vPtoeIdO0aSFy4VEWylIPDDOA4Iv+wUIWIoCk7juNIcjcLAEgkVNEkccF9CYM3\nCTAcQCJQK\/EBX0s0Cqzg4xhmeJ2EC7fVLhDB9WSkArsSUNUQHndABAKca0NCqQAP\/pbw4N+Nw\/Rh\no1jBT9F78McCs8QKbucghNOJvb1s\/pEEC1zGgwDBV2HzzWIlQXCMbSuG837upAbnahDI4Dwabz99\n8wwOz1SakOfNlc3vMHznMD9qM0tM1+1XN+rVdksedSj4WvYFuBMM9kT40tGCf4oL954rqx+6EMFF\npLzyxyIdld8Waaua72pPJKs6yZG\/MP80nuRZ5aqofCu2OrFbfWWO348XRnsyvtk2l0UAAAAASUVO\nRK5CYII=\" \/><\/td>\n<td>[handshake]<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" style=\"border-radius: 0; image-rendering: pixelated;\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAO9JREFUWMPt\nltsOwyAMQ\/Pp+TT\/mfcwFXEJEC6l0jqkaG\/xsU3XivzA4evEGQnzSdc8DfB37nXObB5xTpLbAdxp\nkSSAIQCKCFWVRoSeSXYBiHeNRcZormWtySuacS8XLY3Z5d5I10ihDbHSPVW1m04q\/O0k\/HogKu6D\nsFFbucCEaCfRcu8WDwkEiCyBHoThPoHyXMwgUiRRvxM198PiSxCZ+2nxKQhVTQBGOt8KsVN8tg5L\nfPnNOASRiwPgdY7VYYkfg0heaob46jdCFyJO4A6AJoQa\/w3xU7FaQRUCALUEkJ2XsAlREb\/tA\/XY\n8vecDxlmNmUmO1gpAAAAAElFTkSuQmCC\" \/><\/td>\n<td>\n<div>[utilities]<\/div>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td style=\"border: none;\" valign=\"top\">Norton Utilities 4.5<br \/>\nNorton Utilities 5\/6.0<\/td>\n<td style=\"width: 1em; border: none;\">\u00a0<\/td>\n<td style=\"border: none;\" valign=\"top\">Sidekick 1.0<br \/>\nSidekick Plus<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" style=\"border-radius: 0; image-rendering: pixelated;\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAN9JREFUWMPt\nlkkOwyAMRTk6R+NmVEaxSsEz0Gz4EosQJ+\/FmUjpxpb6DK3mDLyU0oYg0u8\/J8CItDnICYkJjiPn\nXEf4CQk3fKdEGE5IhITCcKjDWhgQr0AIToH7eCRccAmMx3sEzHDtihsYptP3OIuECtfA\/dWjgLUL\nItwKHruA57A8CyQ8ApbCCUzw3WBNYoJTYNjUXGw1vwJk23v4LjAnwd57+oOig40dqOJ7f6IL1H+h\neiR2gsll1yhhFVgBsyIrEtFf8CTi\/Q7sAIsi\/wSTIm+AJ5G3wGllfXdzw+UDLU3OGAPR65AAAAAA\nSUVORK5CYII=\" \/><\/td>\n<td>[mail]<br \/>\nLotus Express<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" style=\"border-radius: 0; image-rendering: pixelated;\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAW1JREFUWMPN\nV9GOxCAI5NP9NP6Me7jSHeiA1m2uZ0JMuyLDMHRV5HcYsWqwNXf9LmvNLBrZzPK67l32ne2fnenz\nN++K5ysAnFlmY3yse8f881wykBHnICvG\/DsGpKLvSWv0VWjBzFQ1kKmqR0aDzmHdMbvPLDgFEDYx\nazN0EL4ebQsABvZNugBoyNwqgHOBC4ZtoqrGRg4yxgjgfc8OxAVA0ABklgNbYgj14AzNAITgjIGo\n5pg1luEMDv4OoANRAsg1xqA4V2J8HIAPVg7GAJbgVhkytTMATAMZwG0RstoiAARRaeAxACzgp\/Ui\nqMcYEJNa3VCSqgtOf5Nv2vCq7kqgvAtkvwsYAyFDCEh\/TwxstSFjINcYAewysKyBWuWjBLmigebP\nqDpcxMEYwCRWAJDzgJTfgTy6MonJ\/nmAbeoZV59hCmIHAKOVdUF7RDuYXKZ\/hYG7MzIw7YB8hP6r\nY\/n\/upi8djV79XL61vX8B69DtLlCnBPqAAAAAElFTkSuQmCC\" \/><\/td>\n<td>[fine art]<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" style=\"border-radius: 0; image-rendering: pixelated;\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J\/AAAAAXNSR0IArs4c6QAAANtJREFUSMfd\nlV0OhCAQg3v0Hm1u1n0Qhhl+FsWXzWIkmNCvTEUB\/rgJgl7Ir3YKKeJTiMvOIO4O1TEfQMLiW8\/b\nK5FkPvXqTTmRbxCpuNGnMuBY7hUkuFMoY\/MoKXo2s0wGd0v+7Z0Mmazd+3KQ0vGEdu6WdgPTkwkC\nxI173BPs5CZg625DEUEu\/2xW7laucXf4Cprn6E5RdMhEXjNo0j55OmQuL7+O6lIhliqnhzeTd5BZ\nOdjKF5BYzl6eIArl4IE8QXKc9+VDOSfyAWLCY3mANNCbI+bVMfPT7QM4T0BMcHEzSQAAAABJRU5E\nrkJggg==\" \/><\/td>\n<td>[newspaper]<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" style=\"border-radius: 0; image-rendering: pixelated;\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAQdJREFUWMPt\nlUsOQyEIRVm6S2NndmCNghdEq6+TR2LSNinnAH6I3ohFNtYz4BI0rNsyCojinsxQbUplta5QROY8\nvMLsDv0uIpJXeBOgzMzi+2kR8ae+7UggpRFUfjNF4iOoEGYWibQAGk8T25Sw4N5RtLuzKSHhJfqW\n66TeeFYlhsplm22RqEDO2ZRwK4+KjALy3ug2917l9jEsOZBA7Y661M5Wbo\/AFzhWOb6yfYEvfLw4\ndirvk9fPniAQmInM4XoEAIo6YD275C4E129HcASz938NjvZBeANGRGZw1Ha12vGrElGRKBxtOPf6\njYqcBi+L3AKHRW6DpyJPgU2Rp8FQ5B\/gN67EB8B2tYNaJCNVAAAAAElFTkSuQmCC\" \/><\/td>\n<td>[telephone]<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" style=\"border-radius: 0; image-rendering: pixelated;\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J\/AAAAAXNSR0IArs4c6QAAAEpJREFUSMft\n0bERACAMQlFGz2huhoVn5R0hnQWf2ldE4EZjMnZ1hAGUJAxgScIAKAkLUIR3RPEjnAQWAwQIECDA\n18BsL4DibOfVBtvbdywU0SLNAAAAAElFTkSuQmCC\" \/><\/td>\n<td>[plain document]<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" style=\"border-radius: 0; image-rendering: pixelated;\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAQFJREFUWMPt\nV9EOwyAI5NPv0\/pn7KFl4qaCiGYPIyE1S1MOjhNGVIwDnmZMzHMOpIK4PzqT\/QMA9zMPwHVdpm8H\nYNk+AMCc\/wKALNWU7pbyes6KMgAmbaNq1SrQ2RnnXAABCnIBBCgA4PIGgKovTlLARFTkfJKCj8B8\nXAXPSVdiXQVe\/hvB+YgKBpnvp8AoO2+9iHTDyQRVMuTve2C2\/IMe6HEOY4mZHi6yH+gKtIK\/dwhr\nII2WEADN38V6mcs7ntE91HFE5xqgC4D3Xm9zTlVwxyzIq4AO2FvrtgGQ7HVjRsbxEgD5+Mo+EOqB\nxX0gVwUpFfgD2O3mn5joRTTZuJW9APdmtoyL1ngcAAAAAElFTkSuQmCC\" \/><\/td>\n<td>[spreadsheet]<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" style=\"border-radius: 0; image-rendering: pixelated;\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAP1JREFUWMPF\nl1EOxCAIRDk6R\/Nmsx9GQytSWoE1ISb92DeMwCpRzoISZQvEvEaRCB1eKAIEpAuwfqiDgDWCBKAv\ns7hys+\/5YO4bISldsMDlvgDX7OPsN0UMoCxG+T0VLotNE3AgwoTPWrhD98cRC7\/Yv5sDB634CJ8O\nSJg2Bz4UpAuuitjMgtYamP3t6YYrc2GJAR\/xJOA1XBMzoPfdmT2ORBCRCndmj2MHvsJD7NdElJ29\nJeav8J2A2SZZcMC2Pg0q4U\/2p4pwVz4zl5799sJZdfYOIWFwHF3B38L74OHYC6nliPUPmPLolPDW\nmhA3rM9\/hl2yHN0TbXvJM\/wHs7g6GIRV\/sIAAAAASUVORK5CYII=\" \/><\/td>\n<td>[sticky note]<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" style=\"border-radius: 0; image-rendering: pixelated;\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAMJJREFUWMPt\nluEOhSAIhXt0H803q9ShjGGAafaDs511y3b4Rhb3OFwuV9G5wa34lwohZGOIvJCOMcalTjW6AKuL\ng\/8PADeA3xaiOY8AZLE+M\/wMJUs5IgDelPjYNhHnEqrJUQEAMfymAHdcdTqHDmlypnRAC2DuAKXH\nHykAkCTlqF7DXqjVXI5\/iEwAM4bOMIDUFU3nuAE3DCAV5Na5LqjGMQ6y7hF6P87tjmM6OLhro+5l\nmQDoULFekwC2\/yd0ubbqAkE+rtMSfowlAAAAAElFTkSuQmCC\" \/><\/td>\n<td>[cassette tape]<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" style=\"border-radius: 0; image-rendering: pixelated;\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAQNJREFUWMPt\nVgEOwyAI9Ok+zZ+50NTmQKxUtG7JSIiaFjgOsA3hLzbJTvUDGBU3gBhjJh2RYjste9oWfSX77fTf\nMdDSGQCqLnYy0J0IfJBTSkyfMoB4yZaaUPqTcRlaLQsPAxRUYwVLdBzOccHRuS1FeU8bU80W\/Zb3\nLwAYsOxPV2xFsFLQqbSLkfsW+1DVRQuOIGSf8H7R7QoIrQeqhmw5QRB6idp2CoDe3M9dAYDl4pkP\n4iGAL2GAX0K+vRXAEbzVZB61lAFom5u9hYncG7GVTLDMV2bfYuLq1tXZowoAa0bPei+8HpyEAaDD\nDmWNuElxDLP8GZklZt\/mz+UIiIW+f1w+Z+66DCfiYisAAAAASUVORK5CYII=\" \/><\/td>\n<td>[typewriter]<br \/>\nNorton Line Printer<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" style=\"border-radius: 0; image-rendering: pixelated;\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J\/AAAAAXNSR0IArs4c6QAAAHVJREFUSMft\nVFsKwDAI8+gebTfLPtb6mBSsbAyGyU8LJpF8SPRrwLAiBw5hyoJBIDBUPvPVws3EhQE2IgIPkjEz\nM14e8sbL\/+JOIt\/ltZnUtQu+G1TynzfIYWmAdPJyA07xzQ66xC7xkxL1IiWzPf1NRIENwQmeXTvw\nuwD3RgAAAABJRU5ErkJggg==\" \/><\/td>\n<td>[briefcase]<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" style=\"border-radius: 0; image-rendering: pixelated;\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAIFJREFUWMPt\nlksOwCAIBefoHI2b0YW6aNo0RrQ0FpK3UZM3An6w4OBpUkTcAnwA7h2CqaoPABjSXIC6uFvVeC6A\nSL9+D9DMEyC0B8IBNj0FEAhAuee6IPbMQDZhvgUJkG\/BKoDRX+8UmdmFUFVfGyPK+FSCCONa+hJh\nxnexLNVfjQNMOIhCUZJ70AAAAABJRU5ErkJggg==\" \/><\/td>\n<td>[door]<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" style=\"border-radius: 0; image-rendering: pixelated;\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAJxJREFUWMPt\nl0EKgDAMBPP0fdr+rB601CK0G0h6kBRCLisMYyLW7HvagVqedp+cLgLkQUgAgAYBoN15iHkXgKbz\n3Xd5GaCHIw0AIy\/OgD0Prasb2xVJD8AgJ7ksM9tmSE7GwrZgfgV6Puw7MA+hPjP\/MaBuS5qBvile\nY2WgDJSBMlAGykAZkP+K4wux9wJvdwLEQzgAkFYSwMnr+QWk8yKZYDFZqQAAAABJRU5ErkJggg==\" \/><\/td>\n<td>[large envelope]<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" style=\"border-radius: 0; image-rendering: pixelated;\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAARNJREFUWIXt\nlVkOgzAMBX30HI2bpSI0yDjPSyC4P7VkVWpL3mSyQORXBZ1SLWzbtrNLKa0zQFrQXhwgE+QMl58Z\nIBWVBbMaBAJoMKtBLgFRiJVG4MCZRtTZeTDov8SOMgPxDci+Y4S+R7mHRyHO0E7fH56B0cLZuDGA\nyq5fDuItE9eOJmNBDAAcImIEhfPN6C2DC+AZkfr5mJEToQKAAS5hmoH+zF7TACQAlJkM64s2XhhA\nU6a9FeXvyIDciBYABPGa7wdkYPYo3gaxDMxcRo9AVhsYIDwQzwA5m9AEKOVoC0Qz8CR4AOAQEkQa\nWBFsAsijKL9bEawCgPv9lWAVAIS\/WhEDuQD0N5BsoNUvDcji4bfrA7T2c1k6JV80AAAAAElFTkSu\nQmCC\" \/><\/td>\n<td>[mailbox]<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" style=\"border-radius: 0; image-rendering: pixelated;\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAPlJREFUWMPF\nl0sSxCAIRDk6R+NmzGawjANIDJ2xikV+9jPQlBLFQ4GxHSoi7cHMKiJbCKj4DuIVcWZ2ARQxPHEP\nYHzQvfoVwgOAic8pWOMHACVuQUR1gA6vHwN0FKMJ3AaYH578YvvuEcD8ciTihqrSd2IIwBCJghkL\nUC3OKI0lgHWiqqcjnx+7wF7Kii2y26MinG0Yia\/Dg4AA2P159REEDGCIkl6u15qBNKIhSGCArA9k\nKYADZEW4ugYG4NnQsyy0EXnNqN2G1W532gnd\/eBbGxLvcALfks0rD\/9AlvMu8exo1pL3rB5K58G\/\nH0gtFXeou+e6Rdwx1weIE+Ic39jRuwAAAABJRU5ErkJggg==\" \/><\/td>\n<td>[safe]<br \/>\nCP Anti-Virus<\/td>\n<\/tr>\n<tr>\n<td><img decoding=\"async\" style=\"border-radius: 0; image-rendering: pixelated;\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAL1JREFUWMPt\nllEOwyAMQ310juabpV+duhIQDQ6s0iL5Fz+i4ADEyjpKLQNgZr5IpoHcjL3KA2kYoyuSVso8hGOO\nYSkgXPPz4LtI9uZCa+69gBZEtAsVwEBLrRSoAR4fpAO4tvPBQMkAPi09NXiIFACBmJUDTMW0KpDC\n+yHd\/Dspa\/NMgKb5NSmTzdsRnf0\/qG7uRDQWmNuySe8CrDTfGjSzO0ILEdgROQm4y\/wnamsHJJ\/O\nt+fARoB\/DihfwQHcw9ogfiKyIgAAAABJRU5ErkJggg==\" \/><\/td>\n<td>[help]<br \/>\nNorton Time Mark<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>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 &#8220;box&#8221;.)<\/p>\n<p>Windows used the information in the <tt>APPS.INF<\/tt> file to identify these executables and associate them with icons and PIF file configurations.<\/p>\n<p>Next time, we&#8217;ll look at the icons in <tt>moricons.dll<\/tt>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mostly generic-looking icons.<\/p>\n","protected":false},"author":1069,"featured_media":111744,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[2],"class_list":["post-111149","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oldnewthing","tag-history"],"acf":[],"blog_post_summary":"<p>Mostly generic-looking icons.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/111149","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/users\/1069"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/comments?post=111149"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/111149\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media\/111744"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media?parent=111149"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/categories?post=111149"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/tags?post=111149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}