A Million Little Pieces Of My Mind

Desktop Minder

Documents, Not Programs

By: Paul S Cilwa Posted: 10/5/2026
Updated: 10/27/2026
Page Views: 101
Hashtags: #Software #Windows #Shell #DocumentCentric #DesktopMinder #FileExplorer #Design
What it means for a desktop to be document-centric rather than app-centric, and the kinds of document Desktop Minder opens, makes and edits.

Suppose you want to watch a film on Windows. You find the file. You double-click it. Windows looks up which program handles that kind of file, starts the program, waits for it to draw its window, menus and toolbars, and then hands it the file, which the program loads and, finally, plays. Four steps, three of which are about the program. In Desktop Minder, you find the film and open it, and it plays. That's the whole difference, and this page is about why it matters more than it sounds.

App-Centric and Document-Centric

An app-centric computer is organized around programs. The Start menu is a list of programs. The taskbar is a row of programs. A file is a thing some program owns, and the file's icon is the program's logo. When you want to do something, you ask yourself which program does it, and go there.

A document-centric computer is organized around the things you actually care about: the photo, the letter, the album, the message from your sister. Each of those knows what can be done to it, and offers it where you are. There is no "going to" a program, because the document is already in front of you.

This isn't a new idea. It's what Apple promised with OpenDoc in the 1990s and what Microsoft half-built with OLE, and both were abandoned, mostly because they asked every software company in the world to rewrite their products. Desktop Minder doesn't ask anyone anything. It just opens the file itself, and for the files it doesn't know, it hands off to Windows exactly as Explorer would. The list of files it knows grows as I go.

Every Document Is a Collection

The idea that holds the program together is that every document is made of smaller documents, all the way down.

  • A folder is a collection of documents.
  • A picture is a collection of pixels, or of drawing instructions.
  • A recording or a film is a collection of moments, which can be one unbroken take or a dozen clips that can be rearranged.
  • A moment is a collection of frames, and a frame is a picture—so one day the picture editor will reach into a film without needing a new idea.
  • Text is a collection of paragraphs, of words, of characters.

Why does that matter to you, rather than to me? Because it means that wherever you point, the program can tell you what's there and what can be done to it, and it never has to invent a category to do so. Right-click a picture you're changing, and the menu is headed by nouns you can already see on the screen—this red, the whole picture, Sunset.jpg, Photos—never by "Tools" or "Options" or "Advanced," each offering what can be done to it, under its own name. The recording and video editors point the same way: right-click a stretch of sound or a moment of film and the menu is about that, then the layer or track it's on, then the recording or video, then the file, then the folder. The same way of pointing is meant to reach every kind of document.

Putting One Document Into Another

If documents are the thing, any document should be able to go into any other, wherever that makes sense. You can't meaningfully drag a video onto a printed page, but you can drag one onto a web page you're designing; and you can drag text onto a video, or onto a picture. Email is the kind of document that already holds most of the others, and everything else is meant to follow it as far as it sensibly can.

The machinery for that is built: every drag, drop and paste goes through one set of rules, and whatever is under the pointer says, before you let go, whether it will take what you're carrying, and why not if it won't. A file goes to a folder, obviously; but so does a paragraph of text from Word, which becomes a .txt file there, and a selection of pixels, which becomes a .png. Every place in the program a picture belongs—a desktop's background, an album's cover, a contact's photo—takes a picture file dropped on it, and a contact's photo takes a dragged-out selection too; a broken shortcut takes the thing it should point at. Paste is the same act from the clipboard, so a folder's Paste and a drop onto it can never disagree about what they've been handed.

What isn't built yet is most of the documents' own halves. Drop something on an open text, picture or film and it will usually tell you it takes nothing dropped on it. The exceptions so far: a web page in Edit takes pictures, a video's layers take films and sounds, and a recording's tag sheet takes a cover. Each kind's page says what it should take, and how far that has got.

The rules are the same whatever the target and whatever the drive. A plain drag moves. Ctrl copies. Ctrl+Shift makes a shortcut. And a program dragged with no key held makes a shortcut, because nobody has ever wanted to move Word.exe onto their desktop.

More Examples

Some documents are on their way to a page of their own. In the meantime:

A Web Page

A shortcut to a web page is a document whose content happens to be somewhere else. Open it and the page appears in the middle of the screen, with Back, and it follows links, because a page you've gone to is a page you may go on from. It sits in the Documents pane beside your other files, and the Internet desktop starts out full of them: your bookmarks, gathered from every browser on the machine, as shortcuts in the folders you'd already sorted them into. Close the page with the X and everything it was managing goes with it; Back opens it again, as new.

Contacts and Notes

Your contacts are a folder, one vCard file for each person, a format every phone and mail program can read. Inside it, a basket—Family, Medical, whatever you like—is a folder too. Open it and you get a table you edit in place, with the baskets down the left, and a contact's own file opens as the contact, with links to other contacts, written at both ends. Drop a vCard file on the table and it's merged in. Sticky notes are text files in a folder, shown in a pane with the first few lines of each as its tile; open one and it's a text document, because it is one.

A Broken Shortcut

My favorite small example. Double-click a shortcut whose target has gone, and Windows puts up a box saying the item has been changed or moved, and offers to delete it. But a broken shortcut isn't rubbish. It's a name, a place on your desktop and often an icon you chose, pointing at a drive that isn't plugged in today or a folder that moved last year. In Desktop Minder it opens as a document about where it points, and offers three ways to mend it: drop the thing on the page, type or paste the new path, or go and find it.

The Desktop Itself

Each desktop's settings—its name, its folder, its wallpaper—are a document too: a sheet, opened from the desktop's tab, shown in the middle of the screen like anything else. Type a new name and press Enter, or just move on, and it's on the tab at once. Pick a wallpaper and it's behind you as you pick it. Nothing waits for an OK, because there isn't one.

The Kinds of Document

Folders and the launchers that show them, then text, pictures, sound, film and mail, each with how to look at it, how to make a new one, and how to change it: