Qubit Pixels
Back

Qubit Pixels, INC.

AppShot

Windows Utility + Launch Commercial

A Windows tray utility that captures one complete application window and saves it as a clean PNG, with no desktop, no taskbar and no cropping. Shipped on the Microsoft Store alongside a 30-second commercial produced without a camera.

AppShot capturing a single application window on Windows

Client

Qubit Pixels, INC.

Year

2026

Tools

C# / .NETWin32 and DWM APIsMSIX packagingClaude Opus 5GPT-5.6 SolGPT Image 2Kling 3.0Claude DesignElevenLabs

The Challenge

Capturing a single window sounds trivial and is not. Windows returns a successful result from PrintWindow while painting solid black for hardware-accelerated windows on many GPU and driver combinations, and the reported window rectangle includes invisible resize borders that do not appear on screen.

The Solution

A capture pipeline that verifies its own output. The app sets Per-Monitor-V2 DPI awareness at startup, takes its bounds from the compositor rather than the window rectangle, then samples pixel variance on the result and falls back to a screen copy when the frame comes back effectively blank. The capture itself is offered where the user already is: injected into the window's own system menu.

Impact

Published to the Microsoft Store, running with no account, no analytics, no advertising and no network capability. Every screenshot stays on the machine that took it.

Building the app

AppShot is a C# tray application that appends a Snapshot Window command to the system menu of whichever window you are already using, reachable with Alt+Space or from the title bar. Choosing it captures that one window and writes a PNG to a folder you pick.

The interesting engineering is in the failure modes. The Win32 PrintWindow call reports success while returning a solid black image for DirectComposition windows on certain hardware, so a naive implementation saves black rectangles and calls them screenshots. AppShot samples pixel variance on every capture and, when a frame comes back effectively blank, waits for the menu to dismiss and falls back to copying from the screen. Bounds come from DwmGetWindowAttribute with the extended frame bounds, because the classic window rectangle includes invisible resize borders that would pad every capture with transparent edges.

The application was written in collaboration with Claude Opus 5 from Anthropic and GPT-5.6 Sol from OpenAI, then packaged as MSIX for Store distribution.

The commercial

Thirty seconds, no camera, no crew, no location, no cast.

Making the commercial

The spot is a romantic comedy. A couple on a date tries to pull a candy display out of reality the way you would pull a screenshot out of a screen. It does not work. A match cut turns the rectangle they were holding into a window boundary, and the product does the thing they could not.

Stills were generated with GPT Image 2, working from a single continuity anchor image that was attached to every subsequent prompt so faces, wardrobe and relative heights held across shots. Those keyframes were animated with Kling 3.0 image-to-video, using paired start and end frames for the extraction shot so the pulled rectangle matched pixel for pixel. Narration came from ElevenLabs.

One rule governed the whole production: generate the world, never the interface. Every frame showing the product was built as real HTML and CSS in Claude Design and rendered deterministically, because a hallucinated menu item in a software commercial is a lie about the product. The candy shop is synthetic. The Snapshot Window command in the menu is exactly what ships.

Available on

Microsoft Store

Let's create something
extraordinary

From medical journals to AI-animated series. Range is the selling point.

Prefer email? Reach us directly at info@qubitpixels.com

Qubit Pixels, INC. is a New York City visual communication studio: design, medical illustration, motion graphics, and AI-assisted animation for clients in publishing, retail, and entertainment.

© 2026 Qubit Pixels, INC. (formerly Design By Chyldish, INC.)