interactive-terminal-windows-icon

Installation
SKILL.md

Interactive Terminal Windows Icon (Taskbar + Window + Tray)

This skill documents the exact mechanism used by Project Memory's interactive terminal to show the correct icon in Windows.

What Actually Sets the Icon

The app uses a two-layer approach:

  1. Executable icon (compile-time, Win32 resource)

    • Source: interactive-terminal/resources/itpm-icon.ico
    • Embedded by interactive-terminal/build.rs using winresource:
      • set_icon("resources/itpm-icon.ico")
      • set_manifest_file("resources/app.manifest")
    • Result: Windows uses this embedded icon for:
      • taskbar button
      • Alt+Tab entry
      • default window icon (when no explicit per-window icon is set)
  2. Tray icon (runtime, QML SystemTrayIcon)

Related skills

More from ds-codi/project-memory-mcp

Installs
1
GitHub Stars
4
First Seen
Mar 10, 2026