#36767·deno

Deno Desktop (Windows): Configured desktop icon is not displayed, and the app remains running after being closed

Author: luckasnixCreated Sep 3, 2026Updated Sep 17, 2026

Summary

I found two issues while testing a Deno Desktop application on Windows:

  1. The configured Windows application icon is not displayed.
  2. Closing the app window does not terminate the application process. It remains running until it is force-closed through Windows Task Manager.

Reproduction repository

https://github.com/luckasnix/threeassic

Steps to reproduce

git clone https://github.com/luckasnix/threeassic.git
cd threeassic
deno task desktop

The project configures its Windows icon in deno.json:

{
  "desktop": {
    "app": {
      "name": "Threeassic",
      "icons": {
        "windows": "./public/favicon.ico"
      }
    },
    "backend": "cef"
  }
}
  1. Run deno task desktop.
  2. Check the app icon in the window and Windows taskbar.
  3. Click the window close button.
  4. Open Windows Task Manager and check whether the app process is still running.

Actual behavior

  • The configured ./public/favicon.ico icon is not displayed by the Windows desktop application.
  • Clicking the close button closes the window, but the application process remains running in the background.
  • The process must be ended manually through Windows Task Manager.

Expected behavior

  • The desktop application should use the Windows icon configured in deno.json.
  • Closing the window should also terminate the application process normally.

Environment

  • OS: Microsoft Windows 11 Home Single Language
  • OS version/build: 10.0.26200 (build 26200)
  • System type: x64-based PC
  • Device: Samsung 940XGK
  • CPU: Intel(R) Core(TM) Ultra 7 155H
  • Installed memory: 15,956 MB (approximately 16 GB)
  • Deno version: 2.9.6

Evidence

https://github.com/user-attachments/assets/6bf8ba09-f6dc-4414-aed2-15aca36afdbf

Additional notes

Both issues were reproduced on Windows using the repository above.