Windows 3.11 Program Manager Default Groups

Microsoft Windows 3.11 relied on Program Manager as its primary graphical shell to launch applications and manage system tasks. Rather than using modern hierarchical menus like the Start menu, Program Manager utilized a Multiple Document Interface (MDI) that arranged software into dedicated, floating windows known as "program groups." By default, a fresh installation of Windows 3.11 organized applications into five to six predefined groups—Main, Accessories, Games, StartUp, and dedicated Network groups—each stored as an individual .grp configuration file tracked by PROGMAN.INI.

The Main Group

The Main group served as the administrative core of Windows 3.11, housing essential system utilities and hardware configuration tools. The primary icons included:

  • File Manager: The primary tool for browsing directories, copying files, and managing drives.
  • Control Panel: Centralized settings for display colors, fonts, ports, mouse settings, and drivers.
  • Print Manager: The spooler interface used to view, pause, or cancel active print jobs.
  • Clipboard Viewer: A utility to inspect or clear the contents currently held in the system clipboard.
  • MS-DOS Prompt: A shortcut to launch a full-screen or windowed MS-DOS command interpreter.
  • Windows Setup: Used for modifying core hardware drivers (display, keyboard, network) or adding/removing Windows components.
  • PIF Editor: The Program Information File editor, used to configure how MS-DOS programs ran in protected mode (memory limits, multitasking priority, display mode).
  • Read Me: A text file opened with Notepad containing release notes and hardware compatibility advisories.

The Accessories Group

The Accessories group contained built-in productivity, communication, and multimedia applets designed for daily workstation tasks:

  • Productivity Tools: Write (a lightweight, rich-text word processor), Notepad (a plain-text editor), Calendar, and Cardfile (a virtual rolodex).
  • Utilities: Calculator, Clock, Character Map (for inserting special glyphs), and Object Packager (for OLE embedding).
  • Communications: Terminal, a basic telecommunications program for modem and serial connections.
  • Multimedia: Sound Recorder and Media Player, provided audio hardware and drivers were present.
  • Automation: Recorder, a macro-recording tool for keystrokes and mouse movements.
  • Graphics: Paintbrush, a bitmap-based drawing program.

The Network and Network Tools Groups

In Windows for Workgroups 3.11, network connectivity was a major focus, resulting in default groups dedicated entirely to peer-to-peer networking, workgroup collaboration, and remote connections:

  • Mail: A client for Microsoft Mail to exchange messages within a local network.
  • Schedule+: A shared calendar and meeting coordinator for workgroups.
  • Chat: A real-time, split-screen text-messaging utility for communicating with other local subnet users.
  • WinPopup: A lightweight notification tool for sending and receiving broadcast network messages.
  • Log On / Log Off: Shortcuts to authenticate or disconnect the current user profile from the workgroup domain.
  • Remote Access: Dial-up networking software allowing connection to corporate LANs or remote servers.

The Games Group

The Games group provided lightweight entertainment intended to help users practice basic graphical user interface techniques, such as clicking and dragging. By default, it contained:

  • Solitaire: The classic Klondike card game.
  • Minesweeper: A logic-based grid puzzle game.
  • Hearts: In Windows for Workgroups 3.11, a network-enabled version of Hearts allowed users to play cards against up to three other players across the local network or against computer-controlled opponents.

The StartUp Group

The StartUp group was created empty by default. Any program shortcut moved or copied into this group automatically executed whenever Windows 3.11 launched, functioning similarly to modern startup folders.

Group Architecture and Limitations

Program Manager tracked all group placements and positions through PROGMAN.INI located in the C:\WINDOWS directory. Each individual group existed as an independent binary file (such as MAIN.GRP or ACCESSOR.GRP). Program Manager had strict architectural limits: it supported a maximum of 40 program groups at a time, and no single group could contain more than 50 program items, requiring users and third-party installers to structure their software cleanly within the 16-bit environment.