WorkShelf User Guide

A component of Winstep Xtreme

Organize, launch, and monitor your Windows workspace with Docks, Shelves, Drawers, Grid Stacks, Launch Pads, Modules, and Internal Commands.

Main Preferences - About tab

1. Introduction

This guide explains WorkShelf, the desktop organization component of Winstep Xtreme. It covers the main Preferences window, per-object Properties panels, Docks, Shelves, Drawers, Grid Stacks, Launch Pads, modules, internal commands, themes, task management, and practical day-to-day workflows.

1.1 What is Winstep Xtreme?

Winstep Xtreme is a suite of shell enhancements for the Windows environment. Its purpose is to improve and extend the standard Explorer desktop while giving the user a very high degree of control over how the desktop works and looks.

WorkShelf, NextSTART, Start Menu Organizer Pro, and FontBrowser are components of Winstep Xtreme. This guide focuses on WorkShelf, but some features are shared with or enhanced by NextSTART when the full Winstep Xtreme suite is running.

1.2 What is WorkShelf?

WorkShelf is a powerful, multi-page desktop organizer and task management environment. It can be used as an alternative to, or as a supplement for, the normal Windows desktop.

WorkShelf provides Docks, Shelves, Drawers, Grid Stacks, Launch Pads, desktop modules/widgets, task handling, system tray access, themes, and extensive drag-and-drop organization. A modern WorkShelf setup can have multiple Docks, Shelves, Drawers, modules, and nested objects arranged around different monitors and workflows.

1.3 What is NextSTART?

NextSTART is the menu, hotspot, and taskbar component of Winstep Xtreme. It can replace or complement the standard Windows Start Menu and taskbar with skinnable menus, custom taskbars, hotspots, and keyboard or mouse activation methods.

1.4 How WorkShelf and NextSTART work together

Some settings are shared between WorkShelf and NextSTART. For example, the current theme can be synchronized between both components unless that behavior is disabled, so changing the theme in WorkShelf can also change it in NextSTART, and vice versa.

WorkShelf can create shortcuts to NextSTART hotspots. When NextSTART is running, activating that shortcut runs the action assigned to the hotspot in NextSTART.

NextSTART can also activate WorkShelf objects such as Docks, Grid Stacks, and Launch Pads from the NextSTART taskbar or from user-customized NextSTART menus.

Desktop modules can be captured into the NextSTART taskbar, where they appear in iconic form. Under Winstep Xtreme, WorkShelf right-click context menus also use the current NextSTART menu theme by default.

1.5 The Winstep product family

Winstep Xtreme is the full Winstep desktop suite. It includes WorkShelf, NextSTART, desktop modules, and the Start Menu Organizer Pro, giving users a complete environment for docks, shelves, drawers, Grid Stacks, Launch Pads, desktop modules, skinnable menus, hotspots, and taskbar replacement.

Nexus Free and Nexus Ultimate are smaller products focused on the Dock side of the Winstep environment. Nexus Free provides a single Dock, while Nexus Ultimate adds the advanced Dock and workspace organization features also available through WorkShelf in Winstep Xtreme.

This guide documents WorkShelf as part of Winstep Xtreme. It also explains how WorkShelf integrates with NextSTART where the two applications share themes, menus, hotspots, modules, and desktop organization features.

2. Core WorkShelf concepts

2.1 Docks

Docks are central to the WorkShelf/Nexus object model. A Dock is a launcher, task manager, and desktop organizer that can sit on any screen edge, float on the desktop, auto-hide, dodge windows, show running applications, host modules, and open nested containers such as Sub-Docks, Grid Stacks, and Launch Pads.

Docks are usually the fastest way to reach daily applications. They also act as workflow entry points: a single Dock can hold the tools, folders, documents, modules, and commands related to a particular kind of work.

2.2 Sub-Docks

Sub-Docks are Docks nested inside other Docks. They let you keep a main Dock clean while still placing complete groups of related items one click away. Sub-Docks can themselves contain more Sub-Docks, Grid Stacks, Launch Pads, modules, shortcuts, documents, folders, and internal commands.

2.3 Shelves

Shelves are tabbed containers. Each tab can hold normal shortcuts or display live contents such as folders, Desktop, Documents, Control Panel, Recent Documents, running tasks, the Recycle Bin, the System Tray, themes, and other supported system locations. Shelves are ideal when you want categorized pages of content instead of one linear row of icons.

2.4 Drawers

A Drawer is a single-tab Shelf-style container that opens from an edge or floating tab. It is useful when you want Shelf-like content and labels, but without a full multi-tab Shelf. In practice, a Drawer works like a cross between a Dock and a Shelf: compact and quick to access like a Dock, but able to display richer, labeled Shelf-style content.

2.5 Grid Stacks

A Grid Stack displays items as a pop-up grid. Grid Stacks are especially useful for browsing folders, system locations, and nested content from Docks, Shelves, Drawers, menus, or hotspots. Folder items inside a Grid Stack can open as additional Grid Stacks.

2.6 Launch Pads

A Launch Pad is a workflow launcher. Instead of opening one item, it launches all the items it contains: applications, folders, documents, URLs, and internal commands. Use it for tasks that always require the same set of tools.

2.7 Modules

Modules provide live information and controls such as clocks, weather, battery status, CPU and memory usage, network activity, disk activity, moon phases, email notification, and the Recycler. They can appear as compact iconic modules inside containers, or as larger skinnable desktop widgets.

2.8 Internal Commands

Internal Commands are built-in actions that can be added to Docks, Shelves, Drawers, Grid Stacks, Launch Pads, menus, hotspots, and other Winstep objects. They can show the Start Menu, empty the Recycler, open the Alarm Manager, capture a screenshot of the desktop, control media playback, toggle Power Saving Mode, and perform many other system or Winstep actions.

Right-click first. Winstep applications make extensive use of right-click context menus. Nearly every dock, Shelf, tab, module, running task, tray icon, item, and many controls have their own context menu. Many object-specific commands and settings are available there, so when you want to change or act on a specific object, right-clicking it is often the fastest way to find the relevant options.

3. Global Preferences vs. per-object Properties

Global options inside object Properties. Some options appear in an object's Properties panel because they are logically related to that object, but the option itself is global and affects all objects. These settings are marked with a small world symbol. When you see that symbol, remember that changing the option affects more than the single Dock, Shelf, Drawer, Grid Stack, Launch Pad, or module you are currently configuring.
Configuration levelWhat it affectsExamples
Global PreferencesApplication-wide behavior and shared features.General program options, global task/tray behavior, modules, themes, sound events, performance, power saving, troubleshooting, advanced settings, about/registration information.
Per-object PropertiesOnly the selected object.The contents, position, behavior, appearance, effects, and theme of one particular Shelf or Dock.

When the guide says "open Preferences," it should mean the main WorkShelf Preferences window. When it says "open Shelf Properties" or "open Dock Properties," it should mean the settings panel for a specific Shelf or Dock.

3.1 Modern Windows integration

Several WorkShelf features apply across Docks, Shelves, Drawers, Grid Stacks, Launch Pads, modules, and task management. They are documented here as shared behavior instead of being tied to one object type.

3.2 Modern applications, UWP apps, and PWAs

WorkShelf can work with traditional desktop applications, UWP apps, and supported browser-installed Progressive Web Apps. Current PWA support lets Chrome, Brave, and Microsoft Edge PWAs behave as separate app-like items instead of being grouped only as ordinary browser windows.

This applies to Winstep objects in general: Docks, Shelves, Drawers, Grid Stacks, Launch Pads, and task management can all benefit from modern app and PWA handling.

3.3 Multi-monitor profiles and high-DPI support

Multi-monitor profiles are intentionally user-transparent. In normal use there is no profile editor to manage: WorkShelf detects the active monitor configuration, saves the layout for that configuration, and restores it when the same configuration appears again.

A profile stores more than just object positions. It also remembers which Docks, Shelves, Drawers, Launch Pads, Grid Stacks, and desktop modules are enabled or disabled for that particular monitor setup. For example, you might use a single Dock when working on a laptop screen only, but enable an additional Dock, Shelf, or group of desktop modules when a second monitor is connected. When you return to the single-monitor setup, the objects meant for the missing monitor are disabled again; when the second monitor is reconnected, they are restored automatically.

This helps prevent objects from being stranded on missing monitors, squeezed onto the wrong display, or constantly rearranged when switching between laptop-only, office-dock, external-monitor, and presentation setups. Each monitor configuration can therefore have its own practical workspace layout, with the right objects visible in the right places.

The feature also works together with per-monitor high-DPI support. Objects can be restored to the correct monitor while being rendered at the correct scale for that monitor. Desktop modules also take the current theme into account, so their positions can remain properly aligned even when a theme changes the size or layout of the module graphics.

Automatic monitor profiles can be disabled in the General tab of Preferences.

3.4 Full-screen applications and games

When a full-screen application such as a game is running, Dock activation methods are disabled and modules on that monitor stop updating to save CPU cycles. This prevents an accidental screen-edge bump from disrupting a game or other full-screen application.

Applications that should not trigger this behavior can be added to the Full-Screen Exclusion List. This is useful for applications that use borderless full-screen windows, unusual display modes, or custom rendering surfaces but should still allow normal activation behavior.

The Full-Screen Exclusion List is a global setting and can be accessed from the More Options dialog in the General tab of Preferences. It is also available from the Activation Settings panel in object Properties dialogs.

4. Working with Items and Containers

Why this chapter exists. Winstep Xtreme is built around objects and containers, not just shortcut icons. Docks, Shelves, Drawers, Grid Stacks, Launch Pads, menus, modules, and internal commands can be combined, moved, converted, duplicated, filtered, and used together. This chapter collects the everyday techniques that apply across multiple object types.

4.1 Context menus as a command surface

Right-click context menus are one of the main ways to work with Winstep objects. They are not limited to simple commands: they can expose object properties, insertion commands, shell commands for the underlying file, theme and style controls, Dock/Shelf management, module-specific settings and parent-object menus. When you are looking for a command related to a Dock item, Shelf tab, Drawer, Grid Stack, Launch Pad, module, running task or tray item, right-click it first.

4.2 Container types at a glance

ObjectMain purposeBest used for
DocksPrimary launcher and task manager.Daily applications, running tasks, modules, and nested containers.
Sub-DocksNested Docks inside another Dock.Keeping related groups one click away without crowding the parent Dock.
ShelvesTabbed content containers.Large categorized collections, live folder views, system locations, and project pages.
DrawersSingle-tab Shelf-style containers.Edge or floating containers with labels and Shelf-like content.
Grid StacksPop-up grid browsers.Quick folder browsing, system locations, and compact visual navigation.
Launch PadsOne-click workflow launchers.Opening several apps, folders, documents, URLs, and commands together.

WorkShelf objects are easier to understand if you think of them as different ways to display, launch, browse, and organize the same kinds of items.

4.3 Regular items versus live folder views

A regular Shelf tab or regular container stores Winstep items such as shortcuts, modules, internal commands, Sub-Docks, and Launch Pads. Removing a shortcut from a regular tab normally removes that object from the Winstep container only.

WARNING! Folder-backed tabs and folder-based Grid Stacks are live views into actual folders or virtual shell locations. Adding, renaming, moving, or deleting items there affects the underlying Windows files, folders, or shortcuts. Do not treat these views as harmless copies of your files: if you delete an item from a folder-backed tab, you will be deleting the real file or shortcut.

This live behavior is powerful because it lets WorkShelf act as a real file-management view when needed, but it also means folder-backed tabs should be handled with the same care as Explorer windows, Desktop folders, Documents folders, Control Panel views, Recycler views, and other Windows shell locations.

4.4 Manual ordering, live views, and sort options

Where appropriate, live and folder-backed tabs provide Sort options instead. Folder-type contents can be sorted by name, creation date, modification date, file extension or type, and file size. Ascending and descending order choices are available where the view supports them.

Other tab types are usually live views of folders, system locations, or dynamic system data. They behave more like Explorer, This PC, Control Panel, or other Windows shell folders: the contents come from the underlying source, so arbitrary manual ordering is generally not available.

Regular Shelf tabs and Regular Grid Stack tabs are user-managed containers. In these tabs, items can be manually rearranged by dragging them into the desired order.

4.5 System and virtual folder views

Winstep containers can display more than ordinary user-created tabs or normal folders. Depending on the object type and selected tab type, they can show live views of Windows system locations and virtual folders such as Control Panel, Desktop, Documents, Downloads, Network Connections, Printers, Recent Documents, Recycler, Settings, System Tray, Templates, Themes, and All Programs.

These views let the user bring Windows system locations into Shelves, Drawers, Grid Stacks, menus, and taskbar workflows. A Control Panel tab, for example, becomes a visual launcher for system settings; a System Tray tab can relocate tray icons away from the Windows taskbar; a Recent Documents tab becomes a quick way to return to recent work.

Because many of these views are live views of real Windows folders or shell locations, their contents should not be confused with ordinary Winstep shortcut items. Depending on the view, adding, renaming, moving, or deleting items may affect the underlying files, shortcuts, or system objects. In other views, some or all items may be system-managed and cannot be moved, renamed, deleted, or reorganized.

4.6 Browsing folder shortcuts through menus

A folder shortcut in a Dock, Shelf, Drawer, Grid Stack, Launch Pad, or compatible object can be browsed through a pop-up menu instead of being opened in Explorer. This is useful when you want to see many items at once without opening a separate Explorer window.

This behavior can be made the default left-click action for that folder by enabling Show Folder in a Menu in the folder item's Properties dialog. When browsing folders through menus, documents can show a thumbnail next to the menu when the mouse pointer pauses over them.

Folder browse menus can be sorted by right-clicking an item in the browse menu. Available sort choices include name, type, date created, date modified, and file size.

4.7 Search-as-you-type filtering

Quick Search: just start typing

Shelves, Drawers, and Grid Stacks include a built-in search filter. When the object has focus, simply start typing: items that do not match the typed text are hidden in real time, leaving only matching applications, documents, folders, modules, or other objects visible.

How to use it. Open the Shelf tab, Drawer, or Grid Stack, then type part of the item name. Use Backspace to remove characters or Escape/click away to cancel the filter. The exact matching behavior follows the current object contents, so folder-backed views search the visible files and shortcuts in that folder while regular tabs search the items stored in that tab.

This is especially useful for large All Programs tabs, folder-backed tabs, Documents tabs, project folders, and Grid Stacks that contain many items. It keeps the search local to the current container instead of sending the user to an unrelated global Windows or web search experience.

4.8 Multi-selection and batch manipulation

Sub-docks and Grid Stacks. If a sub-dock needs heavier editing, it can be temporarily converted into a Grid Stack to take advantage of Grid Stack item manipulation and multi-selection, then converted back when the reorganization is complete.
Be careful in live folder views. A Regular tab contains Winstep objects and shortcuts, but Folder, Desktop, Documents, Downloads, Recycler, and similar folder-backed views display real files or system objects. Bulk deletion in those views affects the actual files or objects, not only visual entries in the container.

You can drag a selection rectangle around multiple items, use Shift to select ranges, use Ctrl to toggle individual items, and use Ctrl+A to select everything in the current container. Selected items can then be moved, copied, deleted, dragged into another compatible container, or reorganized together.

Modern Winstep objects support multi-selection where appropriate, allowing more than one item to be selected and manipulated at the same time. This is useful when reorganizing a large Shelf tab, cleaning a Grid Stack, moving related shortcuts to a sub-dock, or converting a group of items into a better structure.

4.9 Modern applications, PWAs, shortcuts, and item images

Items can use normal static icons, high-resolution image files, and supported animated icon strips. Current versions can also use WebP images directly as item icons. This matters when building polished workspaces: you can match shortcuts to a theme, replace low-resolution icons, or use animation only where it adds useful feedback.

Supported Progressive Web Apps installed through Chrome, Brave, or Microsoft Edge can also be pinned, launched, and managed like native desktop applications instead of being lumped together as generic browser windows. This is useful for users who rely on installed web apps for mail, chat, music, dashboards, and productivity tools.

WorkShelf does not treat modern Windows applications as second-class shortcuts. UWP apps can be added to Docks, Shelves, Drawers, Grid Stacks, and Launch Pads, including through the Apps tab type on supported Windows versions.

4.10 Keyboard navigation and remote-control use

Keyboard navigation is also an accessibility and convenience feature. It allows users to open a Dock or Shelf, move through its items, and launch what they need even when precise mouse control is inconvenient.

Docks, Shelves, desktop modules, and menus can be brought forward and used from the keyboard through hotkeys and keyboard navigation. Docks are especially useful here because they can be navigated and launched without using the mouse at all, making them suitable for home-theater setups, couch use, or remote-control devices such as Logitech Harmony remotes.

4.11 Document thumbnails and thumbnail file types

Documents displayed in Docks, Shelves, Drawers, Grid Stacks, and menus can show a thumbnail when Windows or WorkShelf can generate one. This makes image files, documents, and other visual content easier to identify at a glance than a generic file-type icon.

The list of file extensions that receive thumbnail treatment can be edited in the Thumbnail File Types dialog, available from the More Options dialog in the General tab of Preferences. This is useful when you want thumbnails for additional document or image formats, or when you want to avoid thumbnail generation for formats where a normal icon is faster or clearer.

4.12 Object-based drag & drop

Drag and drop works both into and out of Winstep objects. You can drag files, folders, shortcuts, URLs, images, printers, and other objects from Explorer or the Desktop into docks, shelves, drawers, and Grid Stacks; you can also drag items back out to Explorer folders or to the Desktop.

If a dropped shortcut needs to remain a shortcut file instead of being resolved to its target, hold Alt while dropping it. This is useful in unusual cases such as 64-bit redirection issues or shortcuts whose own Start in folder must be preserved exactly.

4.13 Fast icon customization by drag & drop

Icons can be customized very quickly by dragging an image file directly onto an item's icon. Supported image formats include PNG, ICO, TIF, and WEBP. This allows you to open an Explorer folder containing favorite icons and customize many Dock or Shelf items simply by dropping each image onto the item it should replace.

This is often much faster than opening the Properties dialog for each item individually, especially when building a themed Dock, replacing imported shortcut icons, or customizing a group of project shortcuts.

4.14 Dropping documents onto application items

Application items in Docks, Shelves, Drawers, Grid Stacks, and related objects support document drag & drop. Dropping a document onto an application item opens that document with the application. For example, dropping a text file onto a Notepad shortcut launches Notepad with that document; dropping an image onto an image editor opens the image in that editor; dropping a folder onto a utility that accepts folders launches the utility with that folder.

This makes Winstep objects useful not just for launching applications, but also for routing documents to the correct application without first opening the application manually. This behavior also applies to supported UWP application items, so modern Windows app shortcuts can behave like normal desktop application shortcuts where drag & drop is supported.

Documents can also be routed to applications that are already running. Drag a document over a running task icon and pause briefly to bring the associated window to the foreground, then drop the document into that window. If the icon represents a grouped task, hovering over the grouped icon first opens the live thumbnails; hovering over the desired thumbnail can then bring that specific window forward.

4.15 Converting and reorganizing objects

This is important when a workspace grows. Users do not have to get the structure perfect on the first try: they can start with a simple Dock, split related items into Sub-Docks, turn frequently browsed folders into Grid Stacks, and later create Shelf tabs or Drawers as the setup becomes more complex.

Docks, Sub-Docks, Shelf tabs, Drawers, Grid Stacks, and Launch Pads are designed to evolve. Items and whole objects can be duplicated, moved, converted, or restructured through context menus and drag & drop. A Dock can become a Sub-Dock, a Shelf tab can become a Dock-like object, and a folder shortcut can be converted into a Grid Stack.

4.16 Nested structures and moving complete object trees

Nested structures can also be reorganized by drag & drop. Dragging an object moves the whole nested structure with it; holding CTRL while dragging copies it instead. This makes it practical to duplicate a complex project launcher, move a complete Sub-Dock hierarchy to another Dock, or reorganize a large workspace without rebuilding it item by item.

Sub-Docks, Grid Stacks, Launch Pads, and related nested objects can be nested to unlimited levels. A Dock item can open a Sub-Dock, that Sub-Dock can contain another Sub-Dock or Grid Stack, and so on, allowing very large collections to remain organized without cluttering the top-level Dock or Shelf.

5. Main Preferences window

The main WorkShelf Preferences window contains global settings: options that affect WorkShelf as a whole, or that manage collections of objects such as shelves, docks, modules, themes, tasks, and tray icons. This is different from a Shelf Properties or Dock Properties panel, which affects only one specific object.

The tabs across the top of the Preferences window group related application-wide settings: Docks & Shelves, Modules, Themes, Sounds, Tasks, Tray, General, Advanced, and About.

Section-switch arrows. Some panels include a gray arrow button next to a section. This is a section switcher for the current panel. In the Modules tab it switches to module colorization options. In Themes tabs it switches to theme colorization options. In Dock and Shelf Appearance tabs it switches to icon reflection transparency settings. Click the arrow again to move back and forth between the available sections.
Command buttons. Use Preview to see the effect of changes before saving them; OK to save changes and close; Cancel to close without applying changes; Help to open the User Guide for the current area.

5.1 About tab

The About tab is the first page shown when the main Preferences window opens. It provides version, build, registration, support, update-related information, language selection, and general user-interface style options.

Main Preferences - About tab
Main Preferences - About tab wsabout.jpg
Language. Selects the language used by the WorkShelf user interface. On first run, WorkShelf automatically selects the most appropriate language based on the system code page, but you can override that choice here.
User Interface. Selects the visual style used by WorkShelf configuration dialogs. Available choices include Standard User Interface, Dark Mode (Black), Dark Mode (Gray), Light Mode, and Winstep.
On Windows 10 and later, WorkShelf checks the current Windows light/dark mode on first run. If Windows is using Light Mode, WorkShelf automatically selects Light Mode. If Windows is using Dark Mode, WorkShelf selects Dark Mode (Black) under Windows 10 and Dark Mode (Gray) under Windows 11. Standard User Interface is selected automatically on versions of Windows prior to Windows 10, and can also be selected manually when you want the dialogs to remain compatible with third-party skinning utilities such as WindowBlinds. Winstep mode is a cosmetic mode that uses a black-and-gray style inspired by the Winstep web site.
Colorize User Interface. The Red, Green, and Blue sliders adjust the color tint used by parts of the Preferences interface, including the top Preferences banner. In non-dark user interface modes, the sliders also affect section titles inside the Preferences tabs. In dark modes, section titles use the current Windows accent color instead.
Version and updates. The version number identifies the installed WorkShelf version. Use Check for Updates to manually check for newer versions through the Winstep Update Manager. By default, the Update Manager also checks silently for updates once per day and only notifies you when new updates are found.
Open Data Folder. Opens the folder where WorkShelf stores user data, settings, themes, backups, and related configuration files.
Registration and upgrade status. The text at the bottom of the About tab shows whether the application is registered. For registered users, it also shows the date until which free upgrades are available.
Support and web site links. The support email and web site links provide quick access to Winstep support and online resources.

5.2 Docks & Shelves tab

Main Preferences - Docks and Shelves tab
Main Preferences - Docks & Shelves tab wsmanager.jpg

The Docks & Shelves tab is the object manager for Shelves, Docks, Drawers, and related desktop containers. It lets you see which objects exist, where they are docked, which monitor they belong to, and whether they are currently enabled.

Object list. The central list shows the configured shelves and docks. Each entry displays a visual summary of the object, its current position, monitor, tab/item count where applicable, and whether it is enabled.
Object name. Each Dock, Shelf, Drawer, and related object has a user-defined name. By default, the name usually matches the object type, such as Dock, Shelf, or Drawer, but you can edit it directly in this list. Meaningful names make it easier to identify objects in this tab and when referencing WorkShelf objects from NextSTART menus, hotspots, or taskbar items.
Enabled. Disabling an object hides it without deleting its contents or settings. This is useful when you want to temporarily remove a Dock, Shelf, Drawer, or related object from the desktop but keep it available for later. The enabled state is also saved as part of automatic multi-monitor profiles, so you can have one set of objects enabled on a single-monitor setup and additional objects enabled when another monitor is connected.
A disabled Dock can still be referenced from NextSTART. For example, you can keep a Dock hidden from the desktop but make it available from a NextSTART menu, hotspot, or Quick Launch item; activating it from NextSTART shows the Dock when needed. In NextSTART disabled Docks appear as hidden Docks. NextSTART can reference Docks, Grid Stacks, and Launch Pads, but not Sub-Docks, Shelves, or Drawers.
Object command buttons. The icon buttons next to each object provide quick management actions such as opening the object's properties, changing its order, duplicating or deleting it, or performing other object-specific commands.
Create New Dock / Create New Shelf / Create New Drawer. These buttons create new desktop objects. After creation, the new object can be configured through its own Properties panel.
Immediate changes. The screenshot notes that changes made on this tab are applied immediately. This is appropriate for object management actions such as enabling/disabling or creating objects, which are not merely pending preference changes.

Finding an object with Locate Position

The Locate Position command is useful when a Dock, Shelf, Drawer, or other object exists but the user is not sure where it is on the desktop. When clicked, WorkShelf expands or shows the selected object if necessary and displays a large bouncing arrow pointing directly at it.

This is especially useful on multi-monitor systems, after changing monitor arrangements, or when an object has been hidden, collapsed, moved to another screen edge, or placed on a monitor that is not currently the one the user is looking at.

Context-menu equivalents. Most object management actions available here are also available directly from the relevant Dock, Shelf or Drawer context menu. This is useful when the object is visible and you want to manage it without first opening the main Preferences window.
Duplicate and convert objects. Depending on the selected object, the manager and context menus can duplicate a Dock, create a Shelf tab from a Dock, make a Drawer from a Dock, or open the object's own Properties panel. Use Duplicate when you want to preserve a working layout before experimenting.

5.3 Modules tab

Main Preferences - Modules tab
Main Preferences - Modules tab wsmodules.jpg

The Modules tab manages global settings for WorkShelf modules. Modules, also known as widgets or gadgets, are built-in mini-applications that run inside WorkShelf. They include the Clock, Recycler, Email Checker, Weather Monitor, CPU Meter, Net Meter, RAM Meter, Wanda, Battery Monitor, Calendar, Moon Phase, and Disk Meter modules.

Modules can appear as compact icons inside Docks and Shelves, and also as larger skinnable desktop widgets. All modules provide two icon styles for iconic presentation, and some styles can be further customized through user-provided background images or icons.

Module resource usage. Modules do not run in the background unless they are actually being used. A module is considered active if it is open on the desktop, temporarily hidden as a desktop module, or shown in iconic form on an enabled object. If a module is not active anywhere, it uses no resources. For example, WorkShelf only measures network activity when a Net Meter module is active somewhere.
Module selector. The module drop-down selects which module is being configured. The preview and options below update to match the selected module.
Icon Style. All modules provide exactly two icon styles. The selector chooses which style is used for the selected module in iconic form. For some styles, you can also change the background image or icon used by that style. For example, style 2 of the Disk Meter module can use a different drive icon. Use the Change Icon button in the Modules tab, or the Change Icon button in the module item's Properties dialog, to select a different image.
Disable animations for this module. Turns off animations for the selected module only. This can reduce motion or lower overhead while leaving animations enabled elsewhere.
Disable sounds for this module. Prevents the selected module from playing module-specific sounds.
Show this module on the desktop. Displays the selected module as a desktop module, instead of only using it as an icon inside shelves or docks.
Size and transparency. The sliders adjust the desktop module's size and transparency. These settings apply to the desktop module only.
Keep desktop modules visible when pressing WIN+D. Keeps desktop modules visible when Windows shows the desktop.
Hide all desktop modules when starting up. Starts WorkShelf with desktop modules hidden. Desktop modules can still be shown or hidden later with the Show/Hide Desktop Modules internal command, allowing you to toggle them on demand without permanently hiding them.
Disable module scaling on high DPI settings. Prevents automatic scaling of desktop modules on high-DPI systems when you prefer their original size.
Apply to All Modules. Applies compatible settings to every module. Use this when you have found a common size, transparency, blur, colorization, animation, or sound behavior and want the same general treatment applied across modules.
Gray arrow / colorization page. The gray arrow switches the Modules tab to its colorization section. Use it to move back and forth between the main module settings and module colorization options.
Colorization options. The colorization page controls how the selected module style is recolored. The first drop-down controls whether colorization is disabled, uses a manually selected color, uses the dominant color of the desktop background, or uses the current Windows accent color. When manual colorization is selected, the color swatch lets you choose the color to apply.
Colorization method. The second drop-down controls how the selected color is applied to the module artwork. Tint converts the image toward the selected color, Colorize by shifting hues instead of tinting changes the hue while preserving more of the original shading, and Tone monochrome bitmaps is intended for monochrome or grayscale artwork where the selected color should be applied as a tone.
Colorize text. When available, this option also applies colorization to the module text. Colorization settings are applied immediately to the desktop module shown in the preview window.
Settings / More Options / Change Icon. These buttons open the selected module's own configuration dialog, additional module options, or icon customization.
Module More Options dialog
Module More Options dialog wsmodulesmoreoptions.jpg
Show this module in all shelves and tabs. Inserts the selected module at the beginning of every Shelf tab, Drawer, or Grid Stack where the option applies. This is useful for modules you want to see everywhere, such as placing the Clock first in each tab so the current time is always visible.
Keep the module always above other windows. Controls the desktop module's window z-order, from normal behavior to keeping the module above other windows.
Activation method. Sets an optional keyboard or mouse activation method for bringing the desktop module to the foreground. You can assign modifier-key combinations such as ALT, CTRL, SHIFT, or combinations of them, or use screen-edge and screen-corner bump actions. This lets a desktop module stay out of the way until you deliberately activate it.
Let mouse clicks pass-through to windows underneath. When the desktop module is semi-transparent, this option allows mouse clicks to pass through the module to the window underneath it. This is useful for always-visible modules that should not interfere with normal desktop work.
Make the module opaque on mouse over. When the desktop module is semi-transparent, this option fades it to fully opaque while the mouse pointer is over it, then fades it back to semi-transparent when the pointer moves away. This makes the module easier to read on demand while keeping it unobtrusive the rest of the time.
Click-through and opaque-on-mouseover are exclusive. A module that allows mouse clicks to pass through cannot also react normally to the mouse pointer for the opaque-on-mouseover effect, so these two options are mutually exclusive.

The desktop module theme can also be set to None. In that case the desktop module falls back to the iconic version of the module instead of using a larger free-form desktop skin. This gives you a compact desktop presentation while still keeping the module outside a Dock or Shelf.

Module insertion. Modules can be inserted from context menus as well as through item properties. Right-click a compatible Dock, Shelf, Drawer, or item area, choose the insert command, and select Module. Context menus can also expose module-specific choices, such as selecting which drive a Disk Meter represents.

5.4 Themes tab

The Themes tab is the practical place to choose, preview, apply, import, save, delete, and export themes. Detailed theme behavior, colorization, locks, menu themes, and per-object theme interaction are also discussed later in Themes, appearance, and effects.

Main Preferences - Themes tab
Main Preferences - Themes tab wsthemes.jpg

The Themes tab manages global Winstep themes and object-specific theme collections. Native Winstep themes can skin the full Winstep environment, including shelves, docks, modules, menus, sounds, wallpaper, fonts, and other visual elements. Third-party dock skins are more limited and usually skin only dock backgrounds.

Theme object/category selector. The drop-down at the top-left selects which group of themes is being shown and which object type will be affected when a theme is applied. For example, selecting Winstep Themes applies full native Winstep themes to all objects, selecting Dock Themes lists dock themes and only affects docks, and selecting Shelf Themes lists Shelf themes and only affects Shelves as well as Drawers, Grid Stacks and Launch Pad derivatives. If a global/all-items category is selected, loading a theme can affect multiple objects; otherwise the operation applies only to the selected object type or module theme category.
Relationship with per-object themes. Applying a theme from the main Preferences Themes tab affects all instances of the currently selected target object, unless an individual object's theme is locked. The Shelf theme category also applies to Shelf-derived objects such as Drawers, Grid Stacks, and Launch Pads. To give an individual Dock, Shelf, Drawer, Grid Stack, or Launch Pad its own theme, use that object's own Properties panel. Locked per-object themes are preserved when global themes are applied.
Theme list and preview. The left side lists the themes available for the selected category. Themes included with WorkShelf, imported themes, and themes you create yourself appear here. Selecting a theme shows its preview.
Open Folder. Opens the folder containing the currently selected theme. This is useful when you want to inspect or manually edit the bitmaps, configuration files, or other resources that belong to that theme.
Import. Imports a theme package or skin. Older themes are usually stored as .zip files and are imported from this tab. Newer self-installing .xtreme theme packs can also be installed by double-clicking them. You can also place multiple theme packs in the Winstep AutoInstall folder and import them together.
AutoInstall warning. Theme packages placed in the Winstep AutoInstall folder are automatically installed when WorkShelf starts or when the import operation processes that folder. After installation, files in the AutoInstall folder are deleted automatically. Keep a backup copy elsewhere if you want to preserve the original downloaded files.
Overwrite warnings. When importing or updating a theme that already exists, WorkShelf may warn before overwriting matching files. If you are updating many files at once, the overwrite dialog can be set to always overwrite matching files for that import operation.
Get More Themes. Opens the Winstep themes page or online theme source in your default browser, where additional Winstep themes can be downloaded.
Delete. Deletes the currently selected theme after confirmation. Theme files are moved to the Recycle Bin, so they can normally be restored from there if you change your mind.
Color Settings. Opens global colorization settings for the currently selected theme category or object type. Theme colorization can quickly create many color variations from the same base artwork. The gray arrow in theme-related tabs can also switch to colorization options where available so you can preview the changes immediately.
Theme colorization dialog
Theme colorization dialog wscolorize.jpg
Colorization methods. Theme colorization can tint, hue-shift, or tone images depending on the selected method. Tint converts the image to grayscale before applying the selected color. Shift Hues changes the dominant color while preserving black, white, and much of the original shading. Tone Monochrome Bitmaps is intended mainly for monochrome or grayscale artwork.
Blur Settings. Opens global blur-behind settings for semi-transparent backgrounds. These settings apply to the currently selected theme category or object type. To apply the same blur and colorization settings broadly, use the appropriate Apply to All option where available.
Blur Behind settings
Blur Behind settings wsblurbehind.jpg
Aero Glass blur effect. Enables blur behind semi-transparent backgrounds where supported. This makes objects with semi-transparent backgrounds blur what is visible behind them, similar to the glass effect used by Windows Vista and Windows 7 Aero. On some Windows versions this may require additional system support; otherwise semi-transparent objects may render without blur.
RGB Threshold / Alpha Threshold. These sliders adjust the sensitivity of the blur function when detecting shadows and transparency levels. They are useful when a specific theme's background or drop shadow is not being blurred correctly.
Fonts. Opens the theme font settings for the selected theme. Some themes include special fonts. The font dialog lets you see which fonts are used by the theme, replace one font with another, and install fonts included with the theme when needed.
Theme Fonts dialog
Theme Fonts dialog wsthemefonts.jpg
Theme Options. Opens options controlling how themes are applied and which parts of the current setup are protected from theme changes.
Theme Options dialog
Theme Options dialog wsthemeoptions.jpg
Protecting parts of the current setup. Theme locks can prevent a newly loaded theme from changing selected parts of your current environment, such as wallpaper, sound scheme, module icons, or individual module themes. This lets you try new themes without losing specific customizations you want to keep.
Lock scale of Desktop Modules. Keeps desktop modules at their current scale when switching themes or restoring saved module layouts. WorkShelf normally remembers the size and position of desktop modules for each theme and monitor profile, so returning to a theme can restore the modules as they were for that theme. When this option is enabled, the current module scale is preserved instead. If a saved module position was created at a different scale, WorkShelf does not reuse that position, avoiding misplaced modules caused by restoring coordinates that belonged to another module size.
Allow themes to change module icons. Allows themes to replace the artwork used by iconic modules when the theme provides its own module images. For example, a theme that includes an analog Clock face bitmap can override the default iconic Clock face. Disable this option if you want iconic modules to keep their current/default images when changing themes.
Menu theme behavior. Theme options can control whether WorkShelf context menus use the current NextSTART menu theme, the current WorkShelf theme, or the default menu appearance. This is especially relevant under Winstep Xtreme, where WorkShelf and NextSTART can share visual elements.
Desktop module auto-arrange. Desktop modules can vary greatly in size from one theme to another. When a theme is used for the first time, automatic arrangement can reposition desktop modules so they remain visible, do not overlap, and do not end up partly off screen. After that, WorkShelf remembers the module positions for that theme and screen resolution, so returning to the same theme restores the modules to where you last left them.
Font installation. Some themes include fonts. Automatic font installation helps the theme look as intended by its creator. Disabling font installation may prevent additional fonts from being installed, but the theme may not look exactly as designed.
NextSTART integration. When theme integration with NextSTART is enabled, changing the theme in WorkShelf can change the matching NextSTART theme, and changing the theme in NextSTART can change the matching WorkShelf theme, provided the other application is running and a matching theme is available. This option is shared by both applications.

Installing themes and 3rd party dock skins

Winstep themes and Nexus dock skins can be installed in several ways, depending on the file format and how the theme author packaged the download.

Self-installing themes. Some Winstep themes are distributed as .xtreme files. To install one of these themes, double-click the file. The theme is automatically added to the list of available themes.
ZIP themes and skins. Older Winstep themes and many 3rd party dock skins are distributed as .zip files. In most cases, open the Themes tab in Preferences, click Import, browse to the downloaded ZIP file, and open it. The imported theme or skin should then appear in the appropriate theme list.
ZIP file contents can vary. Theme authors do not always package ZIP files the same way. Some ZIP files contain the theme bitmaps and configuration files directly, while others contain one or more folders or several variations of the same theme. If a ZIP file does not import as expected, open it and check its contents. Folder-based themes may need to be copied manually into the Themes folder inside the Winstep user data folder.
3rd party dock skins. Nexus can import many dock skins originally made for ObjectDock, RocketDock, RK Launcher, MobyDock, and Y'z Dock. These skins are non-native Nexus skins and are stored separately from native Winstep themes.
Installing several themes at once. Downloaded ZIP and Xtreme theme files can be placed in the Winstep AutoInstall folder and installed together. Files in this folder are processed when you click Import or when Nexus/Winstep starts.
AutoInstall warning. ZIP and Xtreme theme files placed in the AutoInstall folder are deleted automatically after installation. Keep backup copies of downloaded theme files elsewhere if you want to preserve the originals.

Applying 3rd party dock skins in WorkShelf

3rd party dock skins normally skin Dock backgrounds only. They do not contain the additional bitmaps and settings needed to skin Shelves, Drawers, Grid Stacks, Launch Pads, desktop modules, menus, taskbars, or the rest of the Winstep environment. For that reason, the main Themes tab normally lists native Winstep themes first.

To apply a 3rd party dock skin, use the object/category selector at the top-left of the Themes tab and select Nexus. The list then shows available Nexus Dock themes, including imported 3rd party dock skins. Applying one of these themes changes the Dock appearance without replacing the themes used by other object types.

This makes it possible to combine a native Winstep theme with a different Dock skin. Apply the native Winstep theme first, then switch the selector to Nexus and apply the Dock skin you want to use for Docks.

Applying a Dock theme from the main Themes tab affects all Docks of that type. To change only one specific Dock, open that Dock's own Properties dialog and use its Themes tab. The same per-object approach applies to Shelves, Drawers, and Grid Stacks where available.

5.5 Sounds tab

Main Preferences - Sounds tab
Main Preferences - Sounds tab wssounds.jpg

The Sounds tab controls global sound effects and voice files. Sound schemes provide event sounds, while voice themes provide spoken announcements used by modules.

Sound Scheme. Selects the active sound scheme. The user can save a modified scheme under a new name or delete an existing custom scheme.
Events list. The event list lets you choose a WorkShelf event, associate a sound file with it, preview it, or clear existing associations. Examples include battery events, Clock chimes, Clock ticks, dock events, and launch events.
Prevent themes from changing your current sound scheme. Locks the current sound scheme so applying a theme does not replace it.
Voice Theme. Selects the voice pack used for spoken module announcements. The Clock module can speak the time in different languages, and the Email Checker module can announce that new mail has arrived and report how many unread messages are waiting.
Test Voice / Open Folder. Tests the currently selected voice or opens the folder containing voice files.
Silent period. The From/To controls define a time range during which WorkShelf should not play sounds or announcements. This is useful for clock chimes, email notifications, and other audio events that should not occur at night.
Disable all voices. Turns off spoken announcements while leaving normal event sounds available.
Disable all sounds. Makes WorkShelf silent even if a theme or module would normally play sounds.

5.6 Tasks tab

The Tasks tab controls how running applications appear in WorkShelf docks and task-oriented Shelf tabs. These settings affect global task management behavior, not the contents of a single Shelf tab.

Running task context menus offer commands beyond the standard Windows task menu. Depending on configuration, they can include options to set a window's opacity, minimize all similar windows, or restore all similar windows from the same application at once. These commands are useful when an application has many related windows open and you want to manage them as a group.

Main Preferences - Tasks tab
Main Preferences - Tasks tab wstasks.jpg
Combine dock icons with running applications. When a dock already contains a shortcut to an application and that application is running, the dock does not add a second icon for it in the running tasks section of the dock. Instead, the existing dock shortcut also becomes the task icon and shows a running indicator. As in the Windows taskbar, the same icon can then both launch the application and represent its running window. Moving the mouse over it can show live previews, and task-related actions are available from the same dock item.
Minimize windows to the dock. Sends the window minimize animation to the matching icon in the dock instead of to the corresponding button on the Windows taskbar. This makes minimized windows visually appear to collapse into the dock item that represents them.
Show minimized applications only. Restricts task display to minimized windows, instead of showing every running application.
Show Recent Files in context menu. Adds recent-document entries to supported application context menus.
Hide Windows taskbar. Lets WorkShelf take over task/taskbar duties by hiding the Windows taskbar.
Grouping. Controls whether windows belonging to the same application are grouped into a single task icon or shown separately. Grouping is useful for browsers, Explorer windows, editors, and other applications that often have many windows open at the same time.
Multi-monitor task display. Controls which docks show running application task icons when more than one monitor is used. These options mimic the multi-monitor taskbar choices in Windows: tasks can appear in all docks that show running applications, in the main dock and the dock on the monitor where the window is open, or only in the dock on the monitor where the window is open. The main dock is the dock on the primary monitor.
Customize Task Icons. Opens task icon customization so individual running applications can use preferred icons instead of the icon Windows reports at runtime.
Task Exclusion List. Opens the list of applications or windows that should not appear in WorkShelf task displays, or should appear only under specific conditions.

Advanced Task Settings

Advanced Tasks settings
Advanced Tasks settings wstasksadvanced.jpg
Show icons of running applications as window thumbnails. Displays captured window thumbnails instead of simple application icons when possible. Some applications do not allow their windows to be captured correctly, so those tasks may still show the normal application icon.
Show application icons on the window thumbnails. Overlays the application icon on the task thumbnail, making thumbnails easier to identify.
Show application icons for sizes over 32x32. For task icons up to 32x32 pixels, WorkShelf can try to use the icon exposed by the actual window, which may be different from the application's main icon. For task icons larger than 32x32, WorkShelf uses the application's main icon instead, because windows normally do not provide high-resolution window-specific icons.
Thumbnail Exclusion List. Opens the list of applications or windows that should not use captured window thumbnails. This is useful for applications that do not paint correctly when WorkShelf tries to capture a thumbnail.
Show window previews on mouseover. Shows live window preview thumbnails when the mouse pointer rests over a task icon. This makes it easier to identify a window before switching to it, especially when several similar windows are open.
Preview size. Adjusts how large the live window previews are.
Show grouped applications menu when left clicking icon. Controls what happens when you left-click a grouped task icon. When disabled, left-clicking the grouped icon shows live preview thumbnails for the grouped windows. When enabled, left-clicking opens a menu listing the associated windows instead; moving the mouse over a menu entry shows the live preview for that window.
Disable window peeking when mousing over previews. Prevents Aero Peek-style window peeking when moving over task previews.
Jump Lists / Load Recent Files only when opening the submenu. Loads an application's recent-file list only when the Recent Files submenu is opened, instead of checking it while the main menu is being built. This makes the main menu open faster. The trade-off is that WorkShelf does not know in advance whether that application actually has recent files, so the Recent Files option may still appear even when the submenu is empty.
Tasklist Actions. Defines what happens when you left-click, middle-click, or right-click a running application icon. Typical actions include bringing the window to the front, minimizing it, restoring it, closing it, or opening the task menu.
Drag-over task activation. Dragging over a running task icon, or over a live preview thumbnail when tasks are grouped, can bring that window forward after a short delay. This lets you drag files to a running application even when its window is currently hidden behind other windows: drag the file over the task, wait for the window to come forward, and then drop the file into the application.

5.7 Tray tab

Main Preferences - Tray tab
Main Preferences - Tray tab wstray.jpg

The Tray tab controls WorkShelf's system tray support and tray icon customization. This is especially relevant when the system tray is shown in a Shelf, Dock, or other WorkShelf object.

Windows 11 limitation. The dialog explains that Windows 11 23H2 changed the system tray implementation by using XAML Islands, which broke compatibility with the methods Win32 applications traditionally used to retrieve information about original tray icons. User access to the tray remains possible, but some tray customization methods no longer work on original tray icons under affected Windows versions.
Enable tray icon customization. Allows WorkShelf to replace low-resolution tray icons with higher-resolution images chosen by the user. This can improve tray icon quality at larger icon sizes.
Only show customized icons on system trays with icon sizes over 16x16. In the customization dialog, this option keeps original small tray icons at normal tray size and uses replacements only when larger tray icon sizes would otherwise look blurred.
Tray Icon Customization
Tray Icon Customization wstraycustomize.jpg
Tray Icon Customization dialog. Lists known tray icons and lets the user associate replacement icons with them where supported. Change Icon replaces the selected icon, and Apply To Group applies the same icon to all related multi-state icons.
Shared with NextSTART. Tray icon customization is shared with NextSTART. Changes made here also affect customized tray icons shown by NextSTART, and changes made in NextSTART affect the same shared tray icon customization data used by WorkShelf.
Tray Exclusion List. Opens the list of tray icons or applications that should be excluded from customization or tray processing.
Tray Exclusion List
Tray Exclusion List wstrayexclusion.jpg
Enable automatic exclusion. Lets WorkShelf automatically exclude tray icons that should not be processed, such as icons that display constantly changing histogram-style data.
Enable fast system tray refresh. Increases tray refresh rate to support smoother animated tray icons. This may increase overhead and should be used only when needed.

5.8 General tab

Main Preferences - General tab
Main Preferences - General tab wsgeneral.jpg

The General tab contains common application-wide behavior: the Preferences hotkey, startup behavior, animation speed, desktop/taskbar integration, miscellaneous protection options, alarms, and theme-related shortcuts.

Preferences Hotkey. Defines the key combination used to open WorkShelf Preferences from the keyboard. The default shown is CTRL+F11.
Animation Speed. Controls the speed of WorkShelf animations, such as docks sliding into or out of a screen edge. Faster values make animations complete more quickly; slower values make them more gradual.
Run WorkShelf at Windows Startup. Starts WorkShelf automatically when Windows starts.
Enable Fast Boot. Uses a faster startup path so WorkShelf becomes available sooner after Windows starts.
Show WorkShelf icon in the system tray. Displays the WorkShelf notification area icon, which provides another way to access Preferences and common commands.
Hide Windows taskbar. Hides the standard Windows taskbar when WorkShelf is being used as the primary desktop interface.
Hide desktop icons. Hides icons on the Windows desktop.
Prevent themes from changing your current wallpaper. Keeps the current wallpaper when applying themes that include wallpapers.
Lock icons and prevent them from being dragged. Globally prevents item icons from being accidentally moved by dragging.
Disable multi-monitor profiles. Disables WorkShelf's monitor-profile behavior for systems where display layout changes should not produce separate profiles.
Manage Alarms. Opens the Alarm Manager, where the user can create and manage reminders, wake-up alarms, sleep timers, and related alarm actions.
Theme Options. Opens the global theme-application options from the General page.

More Options

General More Options dialog
General More Options dialog wsgeneralmoreoptions.jpg
Show splash-screen at startup. Controls whether the WorkShelf splash screen appears while the application starts.
Use Windows 10 style on balloon tooltips and other items. Uses a more modern Windows 10-style presentation for balloon tooltips and related UI elements.
Use Windows 11 style icons. Uses Windows 11 style icons where available.
Disable User Interface animation. Disables slide/fade animations used by the Preferences interface and related UI panels.
Disable simulated ALT key press when forcing windows to the foreground. Windows normally prevents applications from arbitrarily stealing keyboard focus. WorkShelf can use a simulated ALT key press as a compatibility workaround when it needs to bring a window to the foreground, because Windows treats that as recent user input. Enable this setting if the workaround causes unwanted side effects on your system or with a specific application.
Enable "Send to WorkShelf" in Explorer menus. Adds WorkShelf integration to Windows Explorer context menus so files or shortcuts can be sent to Shelves more directly.
Show bouncing arrow when in configuration dialogs to identify docks and shelves. Displays a visual pointer to identify the Dock or Shelf being configured.
Recycler Settings. Opens the Recycler settings dialog. These options control how the Recycler module behaves, including confirmation, deletion, emptying, and related Recycle Bin behavior used by WorkShelf.
Capture Desktop Settings. Opens the settings for the Capture Desktop internal command. These options control how desktop screenshots are captured, saved, and handled when the command is used.
Media Player Settings. Opens the settings used by the Media Player internal command and related media-control commands. These options control how WorkShelf interacts with the selected media player.
Full Screen Exclusion List. Opens the list of applications that should be excluded from WorkShelf's full-screen detection behavior. This is useful for applications that use unusual borderless or full-screen windows but should not disable edge activation or pause module updates.
Edge Bump Settings. Opens the global settings for screen-edge bump activation. Edge bumps are used to activate hidden or collapsed objects when the mouse pointer is pushed against a screen edge.
Edge Swipe Settings. Opens the global settings for screen-edge swipe activation. Edge swipes provide an alternative activation gesture for docks, shelves, drawers, and other objects that respond to screen-edge activation.
Thumbnail File Types. Opens the list of file extensions that WorkShelf treats as thumbnail-capable document or image types. This controls which file types can show document thumbnails instead of ordinary file icons when displayed in docks, shelves, drawers, Grid Stacks, menus, or other supported views.
Global behavior dialogs. Some buttons in More Options open global behavior dialogs that are also relevant to object-specific settings elsewhere in the program. For example, full-screen exclusions, edge bump settings, edge swipe settings, and thumbnail file types affect WorkShelf globally, even though their effects may be most visible when using individual Docks, Shelves, Drawers, or Grid Stacks.
Disable dock/menu/shelf/module scaling on high DPI settings. These check boxes disable automatic high-DPI scaling for the corresponding object types when the user wants their original unscaled size.
Menu Scaling. Sets the manual scaling percentage used by WorkShelf menus. This is useful on high-DPI displays or for users who need larger menu text and icons for easier reading. Docks, Shelves, Drawers, Grid Stacks, Launch Pads, and desktop modules have their own scaling controls in their Properties dialogs, but menus do not have a dedicated Properties dialog, so their scaling can be adjusted here.

5.9 Advanced tab

Main Preferences - Advanced tab
Main Preferences - Advanced tab wsadvanced.jpg

The Advanced tab contains application-wide technical settings for internet access, updates, performance, power saving, troubleshooting, backups, and maintenance.

Internet settings. Controls how WorkShelf detects an internet connection and whether it uses Internet Explorer proxy settings. These options affect internet-aware features such as weather, email checking, update checks, online content, and other network-dependent modules.
Wait for an Internet connection to be available. Delays internet operations until a connection is available, useful on systems that are not always online.
Alternative connection detection. Uses an alternate method to detect whether the system is online, useful when the normal detection method gives incorrect results.
Use Internet Explorer Proxy settings. Uses the proxy configuration stored in Internet Explorer/Windows internet settings.
Notify me when new updates are available. Allows WorkShelf to automatically check for new application updates and notify you when one is available.
Prompt me before checking for new updates. Makes WorkShelf ask for confirmation before performing an automatic update check, instead of checking silently in the background. When this option is enabled, automatic checks are performed once a week; when it is disabled, automatic checks are performed once per day.
Notify me of beta (test) versions. Includes beta/test releases in update notifications. Leave this disabled if you only want to be notified about final public releases.
Notify me of language updates. Checks for updated language files and notifies you when newer translations are available.
Check for Updates. Manually checks for available WorkShelf/Winstep updates immediately.
Backup and Restore. The Backup and Restore commands protect the current WorkShelf configuration. Periodic automatic backups can also be scheduled through the Alarm Manager by creating an alarm that runs the Auto-Backup Settings internal command.

Performance Settings

Performance settings
Performance settings wsperformance.jpg

The Performance Settings dialog balances memory usage, speed, visual quality, and animation smoothness. The warning at the top is intentional: reducing memory usage can have a severe impact on overall performance and should normally be done only on systems with very little available memory.

Easy Mode. Provides a simplified way to adjust the main performance trade-offs without manually choosing every cache, animation, and rendering option.
Memory vs. Speed. Moving toward Memory reduces memory usage by using fewer caches and preprocessed graphics. Moving toward Speed uses more memory to make drawing, thumbnails, animations, and icon rendering faster.
Memory vs. Quality. Moving toward Memory favors lower memory usage. Moving toward Quality preserves more detail or higher-resolution cached graphics where applicable, at the cost of using more memory.
Speed vs. Smoothness. Moving toward Speed favors faster response and lower overhead. Moving toward Smoothness favors smoother animation and transitions, which may require more processing.
Advanced. Opens the Advanced Performance dialog for manual control over caches, animated effect images, smooth meters, smooth text, tray refresh, and animated icon behavior.

Advanced Performance Settings

Advanced Performance settings
Advanced Performance settings wsperformanceadvanced.jpg
Disable window thumbnails. Reduces memory use by disabling cached or generated window thumbnails, at the cost of thumbnail-related features.
Disable module icon cache. Saves memory by reducing cached module icon images, but may slow module icon rendering.
Disable magnify effect buffer. Saves memory used by magnification rendering buffers, but can affect smooth dock magnification performance.
Disable pre-processing of animated effects. Saves memory by avoiding preprocessed animation frames, but animated effects may take more CPU or appear less responsive.
Disable shelf icon cache. Saves memory by reducing cached Shelf icon images, but may slow Shelf redraws.
Disable desktop modules image cache. Saves memory by reducing image caching for desktop modules.
Cache animated effect images using original resolution / icon resolution / both. Controls whether animated effect images are cached at original resolution, icon resolution, or both. Original resolution favors quality at higher memory cost; icon resolution favors speed and lower memory use; both favors speed and maximum quality at the highest memory cost.
Enable double caching of icons. Uses more memory to substantially speed up icon rendering, especially for magnifying docks.
Cache animated icons using original resolution. Makes animated icons sharper at larger icon sizes, but can use a large amount of memory.
Enable smooth meters feature. Smooths gauge needles, bars, and similar meter indicators. Instead of jumping to the new value every time the module updates, the indicator moves smoothly into position.
Enable smooth text scrolling. Makes scrolling text in desktop modules move pixel by pixel instead of jumping one character at a time.
Enable fast system tray refresh. Refreshes tray icons more often to support smoother animated tray icons, at the cost of additional overhead.
Animated icons play full animation on mouseover. Lets animated icons complete their full animation when triggered by mouseover.

Power Saving Settings

Power Saving settings
Power Saving settings wspowersaving.jpg

The Power Saving Settings dialog is especially important on laptops and tablets. WorkShelf can reduce CPU usage and power consumption by lowering polling/update rates and disabling non-essential animations or cosmetic effects.

Current power saving mode. Shows whether power saving is currently off or running in Normal or Ultra mode.
Normal power saving. Reduces module update rates, stops or slows non-essential animations, and reduces background polling while preserving the most important interactive effects.
Ultra power saving. Applies the Normal mode savings and goes further by updating modules less often and disabling more animated effects, including more mouseover and launch effects.
Normal and Ultra details. The exact changes made by Normal and Ultra power saving modes are listed in the Power Saving Mode internal command section. This dialog controls when those modes are enabled automatically; the internal command can also be used to toggle the same modes manually.
Turn on automatically based on. Selects the condition or combination of conditions that automatically enable power saving, such as specific battery levels, Windows Battery Saver, monitor standby, or a full-screen application.
Activate on monitor standby. Enables power saving when the monitor enters standby.
Activate on full screen application. Enables power saving while a full-screen application is running, useful for games, video playback, and presentations.
Power change audio announcements. Controls whether WorkShelf announces power saving mode changes, and whether those announcements use voice or sound notifications. Announcements can be triggered by manual changes, battery-level events, monitor standby, or full-screen application detection.
Test Voice. Plays a sample using the currently selected voice so you can confirm how spoken power change announcements will sound.
Add entry to Power Events Log. Records power saving mode changes in the Power Events Log. The Power Events Log is shared with the Battery/UPS module, where it is also used to record battery and UPS-related events. To view the log or change related log settings such as maximum log size, use the Battery/UPS module settings panel or the module's right-click context menu.

Troubleshooting Options

Troubleshooting options
Troubleshooting options wstroubleshooting.jpg

The Troubleshooting Options dialog contains diagnostic, repair, reset, backup, and recovery tools. The buttons on the left are intended to diagnose or fix specific problems. The buttons on the right can reset parts of the WorkShelf configuration and should be used with more care.

Check Internet Connection. Tests whether WorkShelf can reach the Internet using the current Internet settings. This is useful when online features such as weather, email checking, update checks, online theme access, or other network-dependent features are not working as expected.
Check Service Communication. Tests communication with the Winstep Service. The service is a small helper component used for operations that require elevated or system-level access while allowing WorkShelf itself to keep running normally under the user's account. This avoids the security risk of running the whole application elevated just to perform a few privileged operations. Service communication is especially important for features that need low-level system or hardware information.
Restore File Associations. Restores file associations used by WorkShelf/Winstep, such as associations for Winstep theme packages or other supported Winstep file types. Use this if double-clicking a Winstep-related file no longer opens or imports it correctly.
Hotkey Manager. Opens a central list of currently assigned hotkeys. Hotkeys can activate Docks, Shelf tabs, Grid Stacks, and other objects, and they can also be assigned to individual items so an application, document, folder, or internal command can be launched directly from the keyboard. Because item hotkeys are not always visible while browsing a Dock or Shelf, the Hotkey Manager lets you view, change, or delete all assigned hotkeys from one place.
Reset Tray Cache. Clears cached system tray information used by WorkShelf. Use this if tray icons appear incorrect, stale, duplicated, missing, or otherwise do not match the current state of the Windows system tray.
View Disk Meter Status. Opens a status panel for Disk Meter hardware queries, including the result of S.M.A.R.T. information requests where supported. This helps diagnose whether disk health/status information is being retrieved correctly, whether a drive supports the requested information, and whether access is being blocked or failing.
Troubleshoot License Key Issues. Runs license-key diagnostics and reports the specific reason a license key cannot be registered or validated. Instead of only reporting a generic failure, this tool can help identify whether the problem is caused by a mistyped key, a server communication problem, a blocked connection, an expired upgrade period, a mismatched key, or another licensing condition reported by the registration system.
Diagnostics and fixes are safer than resets. If you made changes that prevent WorkShelf from operating normally and you do not know how to undo them, the buttons in the left column are the first place to look. They are designed to check or repair specific problem areas without resetting the whole configuration.
Backup. Creates a backup of the current WorkShelf configuration. This button is placed above the reset commands because the changes below it are immediate and irreversible. Create a backup before using reset or recovery commands unless you are sure you do not need to preserve the current configuration.
Reset Settings Only. Resets WorkShelf settings while leaving Docks, Shelves, Drawers, Grid Stacks, Launch Pads, and their contents intact. Use this when the problem appears to be caused by application settings rather than by the object structure itself.
Reset Docks and Shelves. Resets the Dock and Shelf object configuration. This affects the objects and layouts managed by WorkShelf, including related Shelf-derived objects such as Drawers, Grid Stacks, and Launch Pads. Use this only when object layouts or container structures are damaged or need to be rebuilt.
Reset Everything. Resets the full WorkShelf configuration back to its default installation state. This is the most drastic reset option and should only be used when other recovery options are not enough.
Check Integrity of Docks and Shelves. Checks WorkShelf's internal object structures for errors, including nested Docks, Sub-Docks, Shelves, Drawers, Grid Stacks, Launch Pads, and their items. It looks for problems such as cross-linked items, orphaned objects, broken references, and other internal inconsistencies. If errors are found, WorkShelf gives you the option to fix them.
Integrity recovery shelf. During an integrity repair, orphaned objects are not discarded. WorkShelf places recoverable orphaned objects into a special recovery Shelf so they can be inspected and recovered if needed. After you confirm that nothing important was lost, the recovery Shelf can be deleted manually.

6. Working with Docks

Practical Dock organization. Docks are best for frequently used launchers, running tasks, and quick-access tools. They can hold applications, folders, documents, URLs, modules, Sub-Docks, Grid Stacks, Launch Pads, and Internal Commands.

A Dock is an icon strip for launching applications, opening documents and folders, displaying running tasks, hosting modules, and organizing frequently used items. Unlike Shelves, Drawers, and Grid Stacks, a Dock is not a tabbed container. WorkShelf/Winstep Xtreme supports multiple docks. Each dock has its own contents, position, behavior, appearance, effects, and theme.

Example dock
Example Dock nxdock.jpg

Docks can be attached to a screen edge or left floating. When docked, a Dock can be aligned along the selected edge, optionally span the full screen width or height, reserve or respect screen space, auto-hide into the edge, and be activated by bumping or swiping the screen edge. Floating docks can be placed freely on the desktop and can collapse when not in use.

Each Dock includes an optional Dock control icon/tile. The control icon gives access to the Dock context menu and is used for operations such as opening Dock Properties, moving or converting the Dock, and accessing Dock management commands. Depending on the Dock settings, the control icon may be visible or hidden.

The Dock control icon can also be used directly in drag-and-drop operations. Depending on context and settings, dragging the control icon can help move, convert, or remove a Dock. This is another reason the control icon is important even when most day-to-day launching happens through the ordinary Dock items.

Opening Dock Properties. Open Dock Properties from the Dock control icon/context menu, from the Nexus/Dock entry available in item context menus, or from the Docks & Shelves tab in the main Preferences window.
Creating and managing Docks. Docks can be created from the Docks & Shelves tab in Preferences, from Dock context menus, or from compatible Shelf tabs. A Dock can also be duplicated, deleted, disabled, converted into a Sub-Dock, or used as an in-Shelf Dock where supported.
Dock contents. Dock items may be applications, folders, documents, URLs, modules, Internal Commands, system items, placeholders/separators, Sub-Docks, Grid Stacks, Launch Pads, or task/system tray representations.
Drag and drop. Items can be dragged into a Dock from Explorer, the Start menu, the desktop, other Docks, Shelves, and compatible Winstep menus. Dragging with modifier keys or to different regions of a Dock item can move, copy, customize, or create Sub-Dock relationships depending on context.

6.1 Dock context menus and shell integration

Dock right-click menus combine Winstep object management with the normal Windows shell context menu where appropriate. This is why an application shortcut can show WorkShelf commands such as Dock Entry Properties, Rename, Remove from Dock and Insert New Dock Item, followed by the same file/application commands and third-party shell extensions you would see in Explorer.

Right-click menu for a normal application shortcut in a Dock
A normal application shortcut in a Dock combines Winstep commands with the Windows shell context menu for the target application.

The Dock control icon is the main command surface for the Dock itself. The same Dock-level menu is also available from the NeXuS submenu in the right-click menu of individual Dock items.

Dock control icon context menu
The Dock control icon context menu exposes Dock Properties, Dock & Shelf Management, appearance, effects, auto-hide, locking, module and exit commands.

Special objects placed in a Dock expose their own commands. For example, a Grid Stack item offers Grid Stack Properties and Delete Grid Stack directly in its context menu.

Grid Stack item context menu in a Dock
Special Dock items such as Grid Stacks provide object-specific commands in addition to normal Dock item commands.

6.2 Moving and docking Docks manually

When movement is allowed, click an empty space between Dock icons and drag to align or move the Dock. Holding Alt while left-clicking anywhere in the Dock also allows the Dock to be dragged horizontally.

Drag a docked Dock away from the screen edge to undock it, you should feel a certain resistence, that is normal. When the mouse pointer approaches a screen edge, the Dock automatically docks to that edge.

6.3 Sub-Docks and in-Shelf Docks

A Dock item can open a Sub-Dock, allowing related applications or shortcuts to be grouped under a single Dock item. Sub-Docks are useful for keeping the main Dock compact while still providing access to larger groups of items.

Sub-dock opening from a Dock
Sub-Dock opened from a Dock nxsubdockopen.jpg

Existing Docks can also be converted into Sub-Docks or detached back into standalone Docks. This makes it possible to reorganize a Dock hierarchy without rebuilding it item by item.

A Dock can also be placed inside a Regular Shelf, Drawer, or Grid Stack tab as an in-Shelf Dock. In that form it appears as a control tile inside the container and expands when activated.

Dock being dropped into a Shelf
Creating an in-Shelf Dock nxdropinshelfdock.jpg
Regular tab requirement. In-Shelf Docks can only be added to Regular tabs. Folder-backed tabs and system tabs are live views of folders or shell locations, so they do not accept embedded Dock objects.
Launch Pad exception. Launch Pads are Shelf-derived objects, but they are designed to launch groups of items and do not accept Sub-Docks or in-Shelf Docks.

6.4 Dock styles

Docks can use native Nexus/Winstep themes, dock backgrounds, tile-based styles, and themes made for compatible third-party docks such as RocketDock, ObjectDock, and Y'z Dock. This gives Nexus and WorkShelf access to thousands of third-party dock themes available online, in addition to native Winstep themes.

Native Winstep themes provide the richest skinning support because they can define more than just the dock background. Third-party dock skins are useful for quickly applying simpler dock visual styles, but they usually affect only the dock background, tiles, or related dock artwork.

The Dock Themes tab and related style, colorization, and blur settings control the visual style for a specific Dock.

Dock using a grass style
Dock using a themed background nxdockgrass.jpg

6.5 Docks as workflow entry points

A dock is often the fastest way to begin a task. Keep the main dock focused on the applications, documents, folders, modules, and internal commands used every day, then move less frequent items into sub-docks or Grid Stacks. This keeps the dock compact without hiding functionality.

6.6 Opening documents through dock applications

Dock items are not limited to being clicked. Dropping a document onto an application icon opens that document with that application, just as in Windows. This is useful for tools such as editors, image programs, archive managers, media players, and development utilities.

6.7 Changing item images by drag & drop

To personalize a dock or make a workflow more visually obvious, drag a supported icon or image file onto an existing item to change that item's image. This works especially well when a project uses custom icons or when imported shortcuts have poor default artwork.

6.8 Docks as task managers

Docks can be used as launchers, task managers, or both. A Dock can show pinned items and running applications together, only running tasks, only minimized windows, or a filtered subset of tasks. This lets one Dock act as a normal launcher while another acts as a dedicated task switcher for the current monitor or workflow.

When task grouping is enabled, multiple windows from the same application can be represented by a single grouped icon. Hovering or clicking can then reveal live previews or a task list, depending on the selected task behavior.

6.9 Document routing through Dock items

Dock items can accept files dropped onto them. This is a practical everyday shortcut: drop a document onto Word, a text file onto Notepad, an image onto an image editor, or a folder onto a utility that accepts folders. Supported UWP application items also participate in this behavior, which helps modern Windows apps behave consistently with classic desktop applications.

7. Dock Properties

The Dock Properties panel controls the settings for one specific Dock. Changes made here affect only the selected Dock, not every Dock in WorkShelf. Global Dock management remains in the main Preferences window, especially the Docks & Shelves tab and the global Themes tab.

7.1 Content tab

Dock Properties - Content tab
Dock Properties - Content tab nxcontent.jpg

The Content tab defines what the selected Dock displays in addition to the user-created items already placed in the Dock.

Show running applications in this dock. Displays running tasks in the Dock. This lets the Dock act as both a launcher and a task switcher.
Show indicator on shortcuts to applications that are currently running. Adds a running indicator to Dock shortcuts when the corresponding application is already active.
Show system tray in this dock. Displays system tray icons in the Dock.
Group system tray icons. Groups tray icons together instead of showing each tray icon as a separate Dock item.
Always show all system tray icons. Forces all tray icons to be visible in the Dock rather than following normal hidden/visible tray behavior.
Dock Name. Gives the Dock a name for identification. This is useful when managing multiple Docks from Preferences or adding them to NextSTART.
Dock Control Icon. The control tile provides quick access to Dock Properties and Dock commands. The screenshot note reminds the user that double-clicking the control tile hides the Dock, left-clicking opens Dock Properties, and dragging the control tile can move or manipulate the Dock depending on context.

7.2 Position tab

Docks can also reserve or respect screen space, auto-hide, or use Dodge Windows behavior so they stay visible until the active window would cover them. These options are different ways of balancing access and screen real estate: reserve space when the dock should always remain unobstructed, normal auto-hide when you want maximum screen space, and Dodge Windows when you want the dock visible except when it actually gets in the way.

Dock Properties - Position tab
Dock Properties - Position tab nxposition.jpg

The Position tab controls where the Dock appears, whether it is docked or floating, how it aligns to the screen edge, and how it interacts with other windows and reserved screen areas.

Dock to screen edge. Attaches the Dock to a screen edge. Leave this option unselected to use the Dock as a floating Dock that can be dragged anywhere on the desktop.
Prevent dock from being moved by dragging with the mouse pointer. Locks the Dock position so it cannot be accidentally dragged to a new location.
Prevent maximized windows from overlapping the dock. Reserves space so maximized windows do not cover the Dock. This is most useful for Docks that should remain visible while working.
Reserved Space Gap. Opens a dialog where you can set the gap, in pixels, between the Dock and maximized windows when Prevent maximized windows from overlapping the dock is enabled.
Respect space reserved by other docks, toolbars and screen objects. Makes the Dock take existing reserved screen space into account, such as the Windows taskbar, shelves, or other screen-edge objects.
Attach dock to which screen edge? Selects the edge used by a docked Dock. For horizontal Docks this is normally top or bottom; for vertical Docks it is left or right.
Attach dock to the screen edge of which monitor? Selects the monitor used by the Dock in multi-monitor systems.
Span the full screen width when docked. Extends the Dock background across the full width or height of the screen edge while keeping the icons aligned according to the Dock alignment setting.
Docked, non-tiled Dock backgrounds can optionally span the full width of the screen for horizontal docks or the full height of the screen for vertical docks. The icons remain dock icons rather than taskbar buttons, but the extended background can make the dock feel visually integrated with the screen edge. Floating docks and docks using tiled backgrounds keep their normal background behavior.
Align dock to which side of the screen? Aligns the Dock along the selected edge. For horizontal Docks this corresponds to left, center, or right alignment; for vertical Docks the equivalent choices are top, center, or bottom.
Offset dock from screen edge. Moves the Dock away from the screen edge by the selected number of pixels.
Treat offset area as an active dock zone. Allows the offset area between the Dock and the screen edge to behave as part of the Dock activation zone.
When a dock is attached to a screen edge but offset away from that edge, the gap between the dock and the edge may optionally be treated as part of the dock's active zone. This makes the dock easier to hit with the mouse, similar to edge-based dock behavior, but it also means normal clicks in that gap are intercepted by the dock. Use it only when the gap is intended to behave as dock territory.
Keep the dock always above other windows. Controls the Dock's z-order behavior. A Dock can behave like a normal window, remain always on top, or remain always on bottom, depending on the selected mode.
Bring dock forward when the mouse pointer bumps screen edge. For always-on-bottom Docks, temporarily brings the Dock to the top of the z-order when the mouse pointer bumps the associated screen edge, allowing the Dock to be accessed without changing its normal z-order mode.

Reserved-space gap

The Reserved-space gap dialog controls the gap between the dock and maximized windows when Prevent maximized windows from overlapping the dock is enabled. The value is measured in pixels. Positive values leave extra space between the dock and maximized windows, while negative values allow maximized windows to move closer to, or slightly under, the dock's edge.

Edge Gap
Edge Gap nxedgegap.jpg

Shelf and Dock themes often include drop shadows, glow effects, or semi-transparent borders around the main body. Although these pixels are technically part of the object, they can create the impression that maximized windows stop too far away from the visible edge. This setting lets you compensate for that by using a small negative value, or deliberately leave extra breathing room with a positive value. The value is measured in pixels and has a small range because it is intended only for fine-tuning the reserved space.

7.3 Behavior tab

Dock Properties - Behavior tab
Dock Properties - Behavior tab nxbehavior.jpg

The Behavior tab controls how the Dock hides, activates, launches items, displays context menus, and handles dragging or desktop interactions.

Auto-hide the dock after a short delay. Enables normal time-based auto-hide. The Dock hides or collapses automatically after the configured delay when the pointer leaves or the Dock is no longer active. The detailed timing and animation are configured in Auto-Hide Settings.
Auto-hide only when the active window covers the dock. Enables Window Dodge mode. Instead of hiding after a fixed delay, the Dock hides only when the active window overlaps or covers the Dock area and shows up again when the window moves away. This keeps the Dock visible while there is room for it, but moves it out of the way when the current window needs the same screen space.
Auto-hide mode selection. Normal time-based auto-hide and Window Dodge mode are mutually exclusive. Selecting one automatically clears the other.
Auto-hide for maximized applications when always on top. Allows an always-on-top Dock to hide automatically when a maximized application would otherwise conflict with it.
Activate with screen edge swipe instead of edge bump. Uses an edge swipe gesture instead of a simple edge bump to activate the Dock.
Activation acts as a toggle. Makes activation show the Dock when hidden and hide it again when visible.
Do not launch multiple sessions of the same application. Prevents launching another instance when an application of the same executable, UWP app, or PWA is already running.  This behavior can be overridden per item in the item's Properties dialog, or temporarily bypassed by launching the item with the middle mouse button instead of the left mouse button.
Show full right-click context menu options. Controls how much of the Dock/item context menu is shown. The drop-down lets the user choose the desired level of context-menu detail.
Lock dock items to prevent them from being dragged. Prevents accidental rearranging or removal of Dock items by drag and drop.
Keep this dock visible when pressing WIN+D. Keeps the Dock visible when Windows Show Desktop is used.

The buttons on this page open related dialogs for Auto-Hide Settings, Activation Settings, More Options, and Sub-Docks.

Auto Hide Settings

Dock Auto Hide Settings
Dock Auto Hide Settings nxautohide.jpg

Auto Hide Settings control the delay, animation speed, animation style, and startup behavior used when the Dock hides into a screen edge or a floating Dock collapses.

Delay before automatically hiding the dock. Sets how long the Dock waits before hiding or collapsing after the pointer leaves or activity stops.
Animation speed. Controls how quickly the hide/show animation runs.
Animation. Selects the animation style, such as Slide, Fade Out, Fly Out, Burn, Flare, Implode.
Disable final boing effect. Removes the final bounce/elastic effect at the end of the hide/show animation.
Hide or collapse automatically only when other windows have the focus. Prevents automatic hiding/collapsing while the Dock itself is the active object.
Immediately hide or collapse the dock on startup. Starts the Dock already hidden/collapsed.
Hide the dock after launching an application. Hides or collapses the Dock after an item is launched.

Activation Settings

Dock Activation Settings
Dock Activation Settings nxactivation.jpg

Activation Settings define how a hidden or covered Dock is brought forward or shown.

Grab focus when activated. Allows the Dock to accept keyboard input immediately after activation.
Edge bump or edge swipe activation. Sets the delay and behavior used when the pointer bumps or swipes the screen edge or corner associated with the Dock.
Activation method. Selects the method used to activate the Dock. This can be a keyboard shortcut, a screen-corner bump, a screen-edge bump, a screen-edge swipe, or NextSTART Only to disable edge activation and leave activation to NextSTART. When a keyboard modifier combination is selected, the adjacent key selector completes the hotkey.
Activate if hidden when an application in the dock requests attention. Shows or activates the Dock when one of its represented applications needs attention.
Full-screen exclusion list. Activation methods are automatically disabled while full-screen applications are running to avoid accidental activations, such as during games. The exclusion list allows specific applications to be excluded from this rule.
Bring dock forward when the mouse pointer bumps screen edge. For always-on-bottom Docks, temporarily brings the Dock to the top of the z-order when the mouse pointer bumps the associated screen edge, allowing the Dock to be accessed without changing its normal z-order mode.
Bring dock forward on mouse over. Temporarily brings the Dock to the front when the mouse pointer moves over it after the configured popup delay. This is useful when another window is partly covering the Dock but some part of the Dock is still reachable. If you move the pointer away without clicking the Dock, the previously foreground window is brought back to the front, so the Dock does not permanently steal focus or change the window order.

Advanced Behavior Settings

Dock Advanced Behavior Settings
Dock Advanced Behavior Settings nxadvancedbehavior.jpg
Show balloon information tooltips on mouse over after a short delay? Controls when balloon information tooltips are shown after the pointer rests over an item. Choose Never, Always, Only for Modules, or Only for Modules and Documents. Module tooltips can show module-specific status information, while document tooltips can provide additional file information where available.
Launch applications with a double click instead of a single click. Changes Dock launching behavior for users who prefer double-click activation.
Always open folders as menus. Opens folder shortcuts as menus by default instead of opening them normally. The same behavior can also be invoked temporarily by left-clicking and holding a folder icon. If this global option is disabled, you can still enable the behavior for individual folder shortcuts in Docks or Regular Shelf tabs by enabling Show folder in a menu in that folder shortcut's Item Properties dialog.
Show document, image and video files as thumbnails. Displays supported files as thumbnails instead of generic icons.
Accept drag and drop icon customization only when ALT key is pressed. Requires the ALT key to be held before a dropped ICO, PNG, TIF, or WEBP image can replace the icon of a Dock item. This prevents ambiguity when dropping image files onto application shortcuts. For example, dropping a PNG file onto a Photoshop shortcut can open the image in Photoshop; holding ALT while dropping the same file tells WorkShelf to use it as a replacement icon instead.
Shift icons to make room for new entry when dropping items into the dock. Automatically opens space for dropped items during drag and drop.
Enable Snap-to screen edges. Automatically docks a floating Dock when it is dragged to a screen edge. If the mouse pointer touches the edge while dragging the Dock, the Dock snaps to that edge and becomes docked there.

Sub-Dock Settings

Dock Sub-Dock Settings
Dock Sub-Dock Settings nxsubdocks.jpg

Sub-Dock Settings control how sub-docks open and behave when attached to Dock items.

Sub-Dock opening direction. Controls the direction in which Sub-Docks open from their parent Dock item. Always perpendicular to parent opens the Sub-Dock at a right angle to the parent Dock. Always parallel to parent opens it in the same orientation as the parent Dock. Always horizontal and Always vertical force a fixed orientation regardless of the parent Dock's orientation.
Animation. Selects the sub-dock opening animation and can disable the final boing effect.
Open sub-docks on mouseover. Opens sub-docks when the pointer hovers over their parent item.
Automatically close sub-docks after launching an application. Closes open sub-docks after a launch action.
Don't show icon reflections on vertical Sub-Docks. Disables icon reflections on vertical Sub-Docks. Reflections are drawn below the icons and therefore consume vertical space that could otherwise be used to show more icons in the available screen space. On vertical Sub-Docks, where the available screen height limits how many items can be displayed at once, disabling reflections helps more icons fit on screen.
Allow attaching Sub-Docks to existing application shortcuts. Restores the older sub-dock behavior where a normal shortcut item can also have a Sub-Dock attached to it. In this mode, clicking the main icon launches the shortcut, while clicking the small Sub-Dock indicator opens the attached Sub-Dock. This is mainly provided for backwards compatibility with older versions. Modern Sub-Docks normally use their own full icon slot, which is easier to use with dock magnification because the user does not have to hit a small moving indicator.
Deleting attached Sub-Docks. When Sub-Docks are attached to existing shortcuts, deleting the icon removes the shortcut item, not the attached Sub-Dock. With the modern full-icon Sub-Dock behavior, deleting the Sub-Dock icon deletes the Sub-Dock itself, after a confirmation warning.
Allow parent dock magnification when sub-docks are open. Keeps parent Dock magnification behavior active while sub-docks are open.
Sub-docks inherit parent dock settings. Controls whether Sub-Docks inherit their parent Dock settings. This is enabled by default. When inheritance is disabled, Sub-Docks can be configured individually. In that case, right-clicking a Sub-Dock shows a Sub-Dock Properties command in its context menu.
Hide sub-dock indicators. Hides the small indicator arrows used to show that an item has an attached sub-dock.

7.4 Appearance tab

Dock appearance is not limited to static icons. Docks can use live icon reflections that update as icons change, animated icons for supported image-strip formats, and visual effects that respond to mouseover, launch, attention, deletion, or dragging.

General item-image replacement by dropping PNG, ICO, TIF, or WebP files onto items is described in Working with Items and Containers , because it applies to more than Docks.

Dock Properties - Appearance tab
Dock Properties - Appearance tab nxappearance.jpg

The Appearance tab controls Dock icon size, reflections, transparency, labels, indicators, control icon, scaling, and related visual options.

Icon size. Sets the normal size of Dock icons. Docks may reduce icon size automatically when necessary so that all items can fit on screen. Minimum icon size is 16 pixels and maximum icon size is 256 pixels.
Icon reflection size. Controls how much of each icon is reflected. The gray arrow/page switcher in the lower-right corner accesses reflection transparency settings.
Do not flip background for docks at the top of the screen. Prevents the Dock background from being flipped when the Dock is attached to the top edge.
Disable reflections when dock is vertical. Turns off icon reflections for vertical Docks.
Show icon drop shadows. Adds a shadow below Dock icons.
Show icon labels on mouse over. Displays item labels when the pointer is over Dock icons. The Label Settings button controls label font, effects, background, and colors.
Dock Transparency. Opens Dock transparency settings.
Icon Spacing. Opens horizontal and vertical spacing controls.
Color Settings / Icon Color Settings. Opens colorization controls for the Dock background or icons.
Blur Settings. Controls blur-behind behavior for compatible transparent Dock backgrounds.
Menu Scaling and Dock Scaling. Controls high-DPI scaling exceptions for menus and the selected Dock.
Running Indicator. Selects the image used as the Dock's running/open indicator. The entries in this combo box are loaded from the running indicators folder and are shown as filenames without their file extensions.
Open Folder. Opens the folder where running indicator images are stored. Add or remove indicator images in this folder to make them available in the Running Indicator combo box.
Indicator Offset. Adjusts the position of the selected running/open indicator relative to the Dock icons.
Dock Control Icon. Selects the Dock control icon used by this Dock. The drop-down includes several built-in Nexus icon color presets, plus options for a user-defined color or a user-defined icon.
Change Icon. Lets you replace the Dock control icon with your own image file. Supported formats include ICO, PNG, TIF, and WEBP.
Customize. Opens the Icon Factory dialog for the Nexus control icon. The Nexus icon is made from two separate elements, the background shape and the Nexus word, so each part can be colorized independently. Use this when you want a custom color combination different from the built-in color presets .

Transparency

Dock Transparency Settings
Dock Transparency Settings nxtransparency.jpg

The Transparency dialog controls separate transparency levels for the Dock background and Dock icons. It also includes halo suppression settings for systems where transparent pixels show a faint glow around the Dock.

Icon Spacing

Dock Icon Spacing
Dock Icon Spacing nxiconspacing.jpg

The Icon Spacing dialog provides two sliders: horizontal spacing between icons and vertical spacing between icons. Both values are measured in pixels.

Label Settings

Dock Label Settings
Dock Label Settings nxlabelsettings.jpg

Label Settings control the appearance of mouseover labels, including the label font, text color, text effect, effect color, text effect transparency, optional label background, outline, background color, and whether the label is colorized with the dominant color of the Dock background.

Indicator Offset

Dock Indicator Offset
Dock Indicator Offset nxiindicatoroffset.jpg

The Indicator Offset dialog adjusts where running/open indicators appear relative to the Dock icon and icon reflection. The dialog notes that this setting affects indicators at the top or bottom of the screen and is not relevant for side-attached Docks.

Icon Factory

Icon Factory
Icon Factory nxiconfactory.jpg

The Icon Factory dialog provides hue, saturation, and lightness adjustments for colorizing the Dock control icon, with presets and a live preview.

7.5 Effects tab

Dock Properties - Effects tab
Dock Properties - Effects tab nxeffects.jpg

The Effects tab controls animated feedback for mouseover, launch, attention, deletion, and background/reflection effects.

Mouseover Effect. Plays when the pointer moves over an icon. Effects can be combined with magnification and grayscale where supported.
Launch Effect. Plays when launching an item.
Attention Effect. Plays when an item needs attention, similar to a flashing taskbar button.
Delete Effect. Plays when deleting an item from the Dock.
Effect Settings. Opens settings for the selected effect type.
Magnify Effect Settings. Opens the magnification settings dialog when magnification is enabled or combined with another mouseover effect.
Water Ripple. Shows animated water ripples when clicking the Dock.
Raindrop effect. Adds random animated water ripples with audio.
Fluid Surface. Animates suitable Dock backgrounds so they behave like a moving surface.
Fluid Reflection. Animates icon reflections so they appear to reflect on water or another moving surface.
Dock Magnify Effect Settings
Dock Magnify Effect Settings nxfxmagsettings.jpg

Magnify Effect Settings control the magnified icon size, the magnification span, transition smoothness, and whether magnification is disabled while drag-and-dropping items into the Dock.

Effects Panel preview

Effects Panel showing all mouseover effects
Clicking an effect icon opens the Effects Panel, where available effects can be previewed together and combined with supported effects such as Magnify or Grayscale.

The Effects tab uses icons to represent each available effect. Clicking the effect icon opens the Effects Panel, which shows the available effects and lets the user preview them. This is much more useful than choosing from a plain list because effects such as Magnify, Jump, AfterGlow, Rock, Swing, Spin, Teleport, Fireworks, Smoke, Bubbles, Plasma, and others are best understood visually.

Some effects can be combined with Magnify or Grayscale, allowing the Dock to keep its normal magnification behavior while adding an additional visual response. Effects are not only decorative: they provide immediate feedback for mouseover, launch, attention, delete, and other actions.

Effects as feedback, not just decoration

Effects help communicate what is happening: mouseover effects show which item is active, launch effects confirm that a command was triggered, attention effects replace or supplement taskbar flashing, and delete effects provide visual confirmation when an item is removed. Fluid, ripple, and reflection effects are optional polish and can be disabled or reduced through Effects, Performance, or Power Saving settings.

On laptops or low-power systems, effects should be balanced against battery life and responsiveness. Normal and Ultra Power Saving modes automatically reduce or disable many animations, including dock hide/show animations, water effects, animated icons, and repeated effect timing.

7.6 Themes tab

Dock Properties - Themes tab
Dock Properties - Themes tab nxthemes.jpg

The Themes tab controls the visual resources used by the selected Dock. The selector can show Themes, Tiles, or Wallpapers. Themes shows both native Nexus/Winstep Dock themes and compatible third-party dock themes. Tiles lists tile images used by tile-based Dock styles. Wallpapers lists wallpapers included with installed themes.

Theme/background/tile selector. The drop-down at the top selects the type of Dock visual resource being displayed, such as native Nexus themes, dock backgrounds, or tiles.
Theme/resource list and preview. Lists the available items for the selected category: Dock themes, tile images, or theme-provided wallpapers. Selecting an item shows it in the preview area so you can inspect it before applying or using it.
Open Folder. Opens the folder containing the selected theme, background, or tile resources.
Color Settings. Opens colorization controls for the selected Dock theme/background.
Blur Settings. Controls blur behavior for compatible transparent Dock backgrounds.
Lock Theme. Prevents the selected Dock theme from being replaced when a global theme is applied.
Get More Themes. Opens the Winstep themes download area.
Dock Properties - tile themes
Dock Themes tab showing tile categories nxthemestiles.jpg

When tile-based styles are selected, the Themes tab shows tile categories such as classic, convex, glass, gradients, marble, metal, textures, and other installed tile collections.

Per-Dock themes versus global themes

Each Dock can use a theme different from the global theme. This is useful when one Dock is intended to be visually distinct - for example a compact utility Dock, a task-only Dock, or a large media-launcher Dock. If the Dock theme is locked, applying a new global theme will not replace the Dock's selected theme.

This per-object theme behavior is shared with Shelves and desktop modules, allowing different parts of the workspace to have different appearances while still using the global theme as the default.

8. Working with Sub-Docks

A Sub-Dock is a Dock that opens from another Dock item. Sub-Docks let you keep the main Dock short and readable while still storing complete groups of related items below a single parent icon. They can be nested to unlimited levels and the whole nested structure can be moved or duplicated by drag and drop. Hold CTRL while dragging to copy instead of moving.

Modern Sub-Docks normally occupy their own icon slot. The Sub-Dock indicator is still shown, but clicking the icon opens the Sub-Dock. This makes the target easy to hit even when dock magnification is enabled.

8.1 Attached Sub-Docks and backwards compatibility

Nexus docks existed before the magnifying Mac OS X Dock and were originally based on the older NeXT-style Dock. In those early static-tile docks, a Sub-Dock could be attached to an existing shortcut. The main icon launched the shortcut, while a small marker opened the Sub-Dock.

After magnification was added, the old method became less practical. The marker moved together with the icon, so users had to chase a small moving target with the mouse pointer. For this reason, the modern default is to give a Sub-Dock its own full icon slot.

The old split behavior is still available for backwards compatibility through Allow attaching sub-docks to existing application shortcuts. When enabled, clicking the icon launches the item and clicking the Sub-Dock indicator opens the Sub-Dock. With this option enabled, deleting the icon deletes the shortcut item, not the Sub-Dock. With the modern default behavior, deleting the Sub-Dock icon deletes the whole Sub-Dock after a strong warning.

If Sub-Docks inherit parent dock settings is enabled in the parent Dock settings, Sub-Docks use the parent Dock appearance and behavior. Disable that option when you want to configure a Sub-Dock individually.

9. Sub-Dock Properties

When Sub-Docks are configured individually, the Sub-Dock Properties dialog provides the settings that apply to that specific Sub-Dock. The available tabs are a focused subset of Dock Properties: Content, Appearance, Effects, and Themes.

9.1 Content tab

Sub-Dock Properties - Content tab
Sub-Dock Properties - Content tab

The Content tab defines whether the Sub-Dock shows running applications, the System Tray, shortcut indicators, minimized windows, and the Sub-Dock control icon. The control tile follows the same general logic as Dock control icons: it identifies and manages the Sub-Dock itself rather than launching a normal shortcut.

9.2 Appearance tab

Sub-Dock Properties - Appearance tab
Sub-Dock Properties - Appearance tab

The Appearance tab controls icon size, icon reflections, icon labels, shadows, transparency, spacing, scaling, color settings, blur, and the running indicator used by this Sub-Dock when it is not inheriting the parent Dock settings.

9.3 Effects tab

Sub-Dock Properties - Effects tab
Sub-Dock Properties - Effects tab

The Effects tab controls the mouseover, launch, attention, and delete effects for the Sub-Dock. These effects provide feedback when the user moves over icons, launches items, when an item needs attention, or when an item is removed.

9.4 Themes tab

Sub-Dock Properties - Themes tab
Sub-Dock Properties - Themes tab

The Themes tab lets an individually configured Sub-Dock use its own theme, independently of its parent Dock and of other docks or sub-docks. If the Sub-Dock theme is locked, applying a new global theme will not change it. If the Sub-Dock inherits parent settings, theme selection is controlled by the parent Dock instead.

10. Working with Shelves

Practical Shelf organization. Shelves are strongest when used as categorized workspaces rather than as a single dumping ground. A Shelf can have Regular tabs for custom shortcuts, Folder tabs for real filesystem folders, live tabs such as Active Tasks or System Tray, and special system tabs such as Control Panel, Desktop, Documents, Downloads, Drives, Recent Documents, Recycler, and Themes. Shelves also support multi-select, page/end scrolling shortcuts on scroll arrows, and per-tab colorization, making large shelves easier to organize and scan.

A Shelf is best understood as a tabbed workspace. Instead of forcing every shortcut, module, folder, task list, and system item into a single flat launcher, a Shelf lets the user divide content into tabs and switch between them as needed.

10.1 Shelf tab context menus

Right-clicking a Shelf tab opens the tab context menu. From here you can open Tab Properties, rename or delete the tab, insert a new tab before the current tab, add a new tab at the end, choose the new tab type, change tab alignment, or convert the current tab into a Drawer. The commands shown can vary depending on the tab type; for example, Regular tabs can also be converted into Docks.

Shelf tab right-click context menu
The Shelf tab context menu exposes tab properties, tab management commands, tab alignment and the full list of tab types.

10.2 Left mini-tab context menu

The left mini-tab context menu acts as a compact command center for the Shelf. It provides quick access to Shelf Properties, the main Preferences window, screen position, appearance and sounds, effects, auto-hide, icon locking, Desktop icon visibility, Dock & Shelf Management, Desktop Modules, Info and Exit commands.

Left mini-tab context menu
The left mini-tab context menu makes many common Shelf, appearance, sound, theme and management commands available without opening the full Preferences window.

10.3 Using Shelf tabs and mini-tabs

The right mini-tab is used to collapse and expand a Shelf. If the Shelf is collapsed and you manually click the right mini-tab, the Shelf expands and stays expanded even when auto-collapse or auto-hide is enabled. This is useful when you want the Shelf to remain open while you work with its contents.

Double-clicking a Shelf tab expands or collapses the Shelf so all items in that tab are visible, as long as available screen space permits. Double-clicking the tab again collapses the Shelf back to its default number of visible icon rows.

You can temporarily expand a Shelf by dragging the small tab header away from the Shelf body, revealing more rows of icons while leaving the Shelf’s normal size unchanged. Tabs can also be reordered by dragging their tab headers along the tab strip.

While dragging an item, hovering the item over a different Shelf tab selects that tab after about one second. If the target tab contains more rows than are currently visible, drag the item over the scroll arrows at the right side of the Shelf body to scroll the tab while still dragging.

Shelves can also be scrolled with the mouse wheel. Keyboard navigation and scrolling are available with the arrow keys, Page Up, Page Down, Home, and End.

10.4 Shelf tab types

Each Shelf is made of tabs, and each tab has a Type that determines where its contents come from and how those contents are maintained. Some tabs are ordinary user-managed tabs, while others are backed by folders, Windows system locations, running tasks, the system tray, or other live sources.

Tab typeWhat it displays
RegularA normal Shelf tab managed by the user. Items can be added, removed, arranged, and customized manually.
FolderThe contents of a selected folder. This lets any folder be displayed as a Shelf tab.
Active TasksCurrently running applications and windows, providing task-switching behavior inside the Shelf.
All ProgramsAn alphabetized, searchable programs view that combines Start Menu folders into a single list.
AppsWindows Apps/UWP applications. This type is available on Windows 10 and later.
ConnectionsDial-up/VPN/RAS connection entries where supported. This type is available on Windows Vista and later.
Control PanelThe contents of the legacy Windows Control Panel.
DesktopThe contents of the user's Desktop, very useful when desktop icons are hidden.
DocumentsThe user's Documents folder.
DownloadsThe user's Downloads folder. This type is available on Windows Vista and later.
DrivesThe Windows This PC/My Computer view of available drives.
Most-UsedAn automatically populated list based on Windows tracking of the most used applications.
Network ConnectionsNetwork connection entries.
PrintersInstalled printers.
ProgramsThe Start Menu Programs folder/menu entries.
QuickLaunchThe Windows Quick Launch folder.
Recent DocumentsRecently used documents, with options to limit how many items are shown or clear the list.
RecyclerThe Recycle Bin/Recycler contents.
SendToThe Windows SendTo folder. Dropping items here adds them as Send To shortcuts.
SettingsWindows Settings entries. This type is available on Windows 10 and later.
StartUpThe Windows Startup folder.
System TraySystem tray/notification area icons inside the Shelf.
TemplatesThe Windows Templates folder.
ThemesInstalled Winstep themes, shown as preview thumbnails so they are easy to identify and quick to apply.

The names shown in the interface are translated through WorkShelf's language system, so the wording may appear localized on non-English installations. Conditional types are shown only on supported Windows versions.

Regular Shelf tabs can be manually reordered by dragging items. Folder-backed tabs and system tabs, such as Desktop, Documents, Downloads, Control Panel, Drives, and similar live views, generally cannot be manually reordered because they reflect the underlying folder or shell namespace. Use the available Sort options for those tab types instead.

10.5 Typical Shelf uses

  • Organizing applications by category, project, or workflow.
  • Creating folder-based tabs such as Desktop, Documents, Downloads, or custom project folders.
  • Displaying system content such as Control Panel, Settings, My Computer, Recent Documents, Frequent Programs, Tasks, and the System Tray.
  • Hosting modules and in-shelf docks.

10.6 Searching Shelf contents

A Shelf is searchable without opening a separate search dialog. Open the Shelf or select the tab you want to work with and start typing. WorkShelf filters the visible contents of that tab as you type, making large All Programs tabs, folder tabs, and project tabs much faster to navigate. Because the first matching item is selected automatically, you can usually type a few letters and press Enter to launch the item you want.

10.7 Working directly with files in folder-based tabs

Folder-based Shelf tabs, such as Desktop, Documents, Downloads, and custom Folder tabs, are live views into real Windows folders. Copying, moving, renaming, or deleting items in those tabs affects the actual files. This makes the Shelf useful as a compact file-management surface, but it also means destructive actions should be treated with the same care as in Explorer.

10.8 Using Shelves as project workspaces

A practical Shelf can be organized by project rather than by application type. For example, one tab might contain the project folder, documents, development tools, URLs, and a Launch Pad that starts the complete working environment. Another tab can show Recent Documents or All Programs, while a System Tray or Tasks tab can keep status information close to the same workspace.

10.9 Tab Properties for Shelf, Drawer, and Grid Stack tabs

The Tab Properties dialog also includes an Open folders as Grid Stacks option. When enabled, folders opened from that tab appear as Grid Stacks instead of opening normally, making nested folder browsing faster and more visual.

Tab Properties dialog
Tab Properties dialog tab-properties.jpg

Right-click a Shelf, Drawer, or Grid Stack tab and choose Tab Properties to edit the selected tab. This dialog is the quickest way to change the tab type, label, folder path, sort order, hidden-file behavior, tab hot key, and tab color.

For Folder tabs, the Browse button selects the folder shown by the tab. The Sort by control determines how folder contents are ordered. The Open folders as Grid Stacks option makes folders open as Grid Stack pop-ups instead of opening directly in File Explorer, which is useful for browsing nested folders without leaving the Winstep environment.

The lower part of the dialog shows the current Shelf, Drawer, or Grid Stack tab colorization method, as set in the Appearance tab of the object's Properties dialog, and lets you choose an individual Tab Color. The color is applied only when tab colorization is enabled, using the currently selected colorization method.

10.10 Opening Shelf Properties

You can open the Shelf Properties dialog for a specific Shelf from any of that Shelf's context menus. The same dialog can also be opened from the Docks & Shelves tab in the main Preferences window.

Clicking the Shelf's left mini-tab opens the main Preferences window, not the Shelf Properties dialog. This is an important distinction: the main Preferences window controls global WorkShelf settings, while Shelf Properties controls the selected Shelf.

11. Shelf Properties

The Shelf Properties panel configures one specific Shelf. Its main tabs are Content, Position, Behavior, Appearance, Effects, and Themes.

11.1 Content tab

Shelf Properties - Content tab
Shelf Properties - Content tab wscontent.jpg

The Content tab defines the tabs that belong to the selected Shelf and what each tab displays.

Tab list. The list on the left contains the tabs currently present in the Shelf. Examples shown in the screenshot include Main, Projects, Apps, All Programs, Games, Internet, Customization, Graphics, Media, System, Desktop, Manuals, Themes, Recent, Frequent Programs, My Computer, Control Panel, Settings, Documents, Downloads, Tasks, System Tray, and Help.
New. Creates a new tab in the Shelf. After creating the tab, the user can name it and choose what type of content it displays.
Insert. Inserts a new tab at the current position in the tab list, rather than simply appending it to the end.
Delete. Removes the selected tab from this Shelf. For regular tabs, this removes the tab from the Shelf; it should not delete the original programs or documents that shortcuts point to.
Move Up / Move Down. Changes the order of the selected tab. The order in this list controls the order in which the tabs appear in the Shelf.
Shelf Name. Sets the name of this Shelf. This is useful when managing multiple Shelves.
Label. Sets the label displayed on the selected tab.
Type. Determines what kind of content the selected tab displays. Some tabs are regular user-maintained tabs; others are special dynamic tabs such as All Programs, Recent Documents, Frequent Programs, Tasks, System Tray, folders, system locations, or other built-in content types.
Recent Documents count. Controls how many documents are shown in a Recent Documents tab.
Always show all system tray icons in the System Tray tab. Forces the System Tray tab to show all tray icons rather than only the subset that would otherwise be visible under the current tray filtering/customization rules.

The available Shelf tab types are described in the Working with Shelves introduction. The Content tab focuses on changing the selected tab's name, type, icon, and content source.

11.2 Position tab

Shelf Properties - Position tab
Shelf Properties - Position tab wsposition.jpg

The Position tab determines whether the Shelf is docked to a screen edge or floats freely, which monitor it belongs to, how it interacts with other windows, and whether it reserves screen space.

Dock to screen edge. When enabled, the Shelf attaches to a screen edge. When disabled, it becomes a floating Shelf that can be dragged anywhere on the desktop.
Prevent shelf from being moved by dragging with the mouse pointer. Prevents accidental repositioning of the Shelf itself.
Attach to which screen edge. Selects the edge used by a docked Shelf, such as Top, Left, Right or Bottom.
Attach to the screen edge of which monitor. Selects the monitor used by the Shelf on multi-monitor systems.
Span the full screen width when docked. Extends the Shelf across the full width of the selected screen edge instead of using a shorter custom size. If disabled, the Shelf can be manually resized by dragging its side edges when horizontal, or its top or bottom edges when vertical.
Extend shelf over all monitors when docked. On multi-monitor systems, allows a docked Shelf to span across more than one monitor. This is only useful if all monitors have the same screen resolution and DPI settings.
Always keep above other windows Controls the Shelf's z-order. Choose Same as other windows to let the Shelf behave like a normal window, Always above other windows to keep it on top, or Always below other windows to keep normal windows above it.
Keep tabs above other windows when the shelf is collapsed. Sets the collapsed Shelf tab strip to always on top. This affects the tabs while the Shelf is collapsed, not the z-order of the fully expanded Shelf.
Prevent maximized windows from overlapping the shelf. Reserves screen space for the collapsed Shelf/tabs, so maximized windows do not cover the Shelf's collapsed edge area. This does not reserve space for the fully expanded Shelf.
Respect space reserved by other docks, toolbars and screen objects. Prevents the Shelf from covering or being covered by other screen-edge objects that already reserve space, such as the Windows taskbar, NextSTART components, or other docks/toolbars.
Reserved Space Gap. Opens a dialog where you can set the gap, in pixels, between the docked object and maximized windows when screen-space reservation is enabled.

A docked Shelf can be undocked by dragging it away from the screen edge. Move the mouse pointer near another edge, or back to the same edge, and the Shelf docks automatically to that edge.

Reserved-space gap

The Reserved-space gap dialog controls the gap between the collapsed Shelf and maximized windows when Prevent maximized windows from overlapping the shelf is enabled. The value is measured in pixels. Positive values leave extra space between the Shelf and maximized windows, while negative values allow maximized windows to move closer to, or slightly under, the Shelf edge.

Edge Gap
Edge Gap wsedgegap.jpg

Shelf and Dock themes often include drop shadows, glow effects, or semi-transparent borders around the main body. Although these pixels are technically part of the object, they can create the impression that maximized windows stop too far away from the visible edge. This setting lets you compensate for that by using a small negative value, or deliberately leave extra breathing room with a positive value. The value is measured in pixels and has a small range because it is intended only for fine-tuning the reserved space.

11.3 Behavior tab

Shelf Properties - Behavior tab
Shelf Properties - Behavior tab wsbehavior.jpg

The Behavior tab controls how the Shelf hides, activates, reacts to clicks and drag/drop operations, and handles sub-docks.

Auto-hide after a short delay. Enables automatic hiding/collapsing after the Shelf is no longer being used. Detailed timing and related behavior are configured in Auto-Hide Settings.
Activate shelf by bumping the screen edge with the mouse pointer. Allows the user to reveal a hidden/collapsed docked Shelf by pushing the mouse pointer against the relevant screen edge.
Activate with screen edge swipe instead of edge bump. Uses a deliberate swipe motion at the screen edge instead of a stationary bump. This can reduce accidental activation.
Activation acts as a toggle. Makes the activation gesture both show and hide the Shelf: if hidden it appears, and if visible it hides.
Do not launch multiple sessions. Prevents launching another instance when an application of the same executable, UWP app, or PWA is already running. This behavior can be overridden per item in the item's Properties dialog, or temporarily bypassed by launching the item with the middle mouse button instead of the left mouse button.
Show full right-click context menu options. Controls whether the Shelf shows the complete context menu or a simplified/context-sensitive subset. The drop-down lets the user choose the desired level of context-menu detail.
Lock icons and prevent them from being dragged. Protects the Shelf layout by preventing icons/items from being moved through drag and drop.
Keep shelf visible when pressing WIN+D (Show Desktop). Keeps the Shelf visible when Windows shows the desktop.
Auto-Hide Settings. Opens options that control how and when the shelf hides automatically.
Activation Settings. Opens options that control how the collapsed shelf is activated again, such as edge bump or mouseover behavior.
Sticky Tab. Opens options related to keeping a selected Shelf tab always active or visible.
More Options. Opens additional behavior options for this shelf.
Sub-Docks. Opens options that control how in-shelf sub-docks behave.

Auto-Hide Settings

Auto-Hide Settings dialog
Auto-Hide Settings dialog wsautohide.jpg
Delay before automatically hiding the shelf. Controls how long WorkShelf waits before hiding/collapsing the Shelf after the auto-hide conditions are met.
Animation speed. Controls how quickly the Shelf hides or shows.
Disable final boing effect. Removes the final bounce/elastic effect at the end of the hide/show animation.
Hide or collapse automatically only when other windows have the focus. Keeps the Shelf visible while it has focus or is actively being used, and only auto-hides when focus moves to another window.
Start shelf collapsed. Starts this Shelf in a collapsed/hidden state when WorkShelf loads.
Hide after launching an application. Hides/collapses the Shelf after the user launches an application from it.
Hide expanded shelf when clicking on active tab label. Lets the active tab label work as a quick collapse/hide control.
Hide tabs when the shelf is collapsed. Hides the tabs themselves when collapsed, leaving less visible on screen.

Activation Settings

Activation Settings dialog
Activation Settings dialog wsactivation.jpg
Edge bump delay. Controls how long the mouse pointer must remain at the edge before the Shelf activates. Longer delays reduce accidental activation; shorter delays make the Shelf respond faster.
Edge Swipe Settings. Opens settings for swipe-based activation when that activation mode is enabled.
Full Screen Exclusion List. WorkShelf automatically disables activation methods while a full-screen application is running, to avoid interruptions during games, video playback, presentations, and similar full-screen uses. The exclusion list lets specific applications be exempted from that rule.
Automatically activate the shelf on mouse over. Expands the Shelf when the mouse pointer moves over a tab of the collapsed Shelf without requiring a click.
Select a different tab just by mousing over it. Switches tabs when the pointer hovers over a tab label, without requiring a click.

Sticky Tab

Sticky Tab dialog
Sticky Tab dialog wsstickytab.jpg

A sticky tab is a preferred tab that WorkShelf can automatically return to after certain actions or after a period of inactivity. This is useful when one tab should usually be the default view, such as Tasks, Main, or a frequently used application tab.

Sticky tab selection. Chooses which tab should be treated as the sticky tab. Selecting None disables the sticky-tab behavior.
Switch automatically to the sticky tab after launching an application. Returns to the sticky tab after a launch action.
Switch automatically to the sticky tab after N seconds. Returns to the sticky tab after the specified period of inactivity or after the user temporarily switches to another tab.

Advanced Behavior Settings

Advanced Behavior Settings dialog
Advanced Behavior Settings dialog wsbehavioradvanced.jpg
Show balloon information tooltips on mouse over after a short delay. Displays informational tooltips for Shelf items. Available choices are Never, Always, Only for Modules, and Only for Modules and Documents.
Quick Search Colorization. Controls the colorization of the Quick-Search box when searching or typing to locate items. Available choices are Manual, Dominant Color of Shelf Background, and Windows Accent Color.
Disable Quick Search. Turns off search-as-you-type behavior for the Shelf. When enabled, typing while the Shelf has focus no longer filters or selects matching items.
Launch applications with a double click instead of a single click. Changes launch behavior to require a double-click.
Always open folders as menus. Opens folder shortcuts as menus by default instead of opening them normally. The same behavior can also be invoked temporarily by left-clicking and holding a folder icon. If this global option is disabled, you can still enable the behavior for individual folder shortcuts in Docks or Regular Shelf tabs by enabling Show folder in a menu in that folder shortcut's Item Properties dialog.
Show document, image and video files as thumbnails. Displays supported files as thumbnails rather than generic file icons.
Thumbnail File Types. Opens the list of file types/extensions that should be treated as thumbnail-capable.
Accept drag and drop icon customization only when ALT key is pressed. Prevents accidental icon customization by requiring the ALT key while dropping an image/icon file onto an item.
Shift icons to make room for new entry when dropping items into the shelf. Moves existing items aside during drag-and-drop insertion so the user can choose the insertion point visually.
Switch shelf mini-tab functions. Swaps the behavior of the left and right mini-tabs, so the user can choose which mini-tab opens preferences/properties and which collapses the Shelf.
Do not flip icon row order when the shelf is docked at the top of the screen. Keeps the row order consistent even when the Shelf is docked to the top edge.
Enable Snap-to screen edges. Automatically docks a floating Shelf when it is dragged to a screen edge. If the mouse pointer touches the edge while dragging the Shelf, the Shelf snaps to that edge and becomes docked there.
Enable Multi-Select. Allows multiple Shelf items to be selected at the same time for batch operations.

Sub-Docks

Sub-Docks dialog
Sub-Docks dialog wssubdocks.jpg
How would you like your sub-docks to open? Controls the opening direction/orientation of in-shelf sub-docks: Always parallel to parent, Always perpendicular to parent, Always horizontal or Always vertical.
Animation. Selects the animation used when opening sub-docks. Default is Slide.
Disable final boing effect. Removes the final bounce effect from the sub-dock animation.
Open sub-docks on mouseover. Opens sub-docks when the pointer hovers over the parent item instead of requiring a click.
Popup delay. Controls how long the mouse pointer must hover over a sub-dock item before the sub-dock opens. Shorter values make sub-docks appear faster; longer values help prevent accidental popups.
Automatically close sub-docks after launching an application. Closes a sub-dock once an item has been launched from it.
Don't show icon reflections on vertical sub-docks. Disables reflections when a sub-dock opens vertically, where reflections may look visually awkward or consume too much space.

11.4 Appearance tab

Shelf Properties - Appearance tab
Shelf Properties - Appearance tab wsappearance.jpg

The Appearance tab controls icon size, labels, tab placement, alignment, scaling, reflection, shadows, grid display, transparency, blur, colorization, and related visual options.

Icon size. Controls how large icons appear in the Shelf. Larger icons are easier to recognize but require more space.
Reflection size. Controls how much of each icon is reflected below/near the icon. Setting this to nothing effectively disables icon reflections. The gray arrow/page switcher in the lower-right corner accesses reflection transparency settings.
Show Icon Grid. Draws a rectangular frame around each icon section, making the individual icon cells easier to see. The two color boxes select the highlight and shadow colors used to create the 3D frame effect.
Show Icon Drop Shadows. Adds a small shadow below each icon for a subtle 3D/depth effect.
Icon Labels. Controls whether icon labels are hidden, shown as floating labels, or displayed using one, two, or three lines of text. When regular labels are used, the second drop-down controls whether they appear below the icons, above the icons, or in an alternated layout.
Floating Label Settings. Opens the same floating label configuration dialog used for Dock item labels. This button is only available when Floating Label is selected.
Fonts. Opens font settings for the fonts used in this Shelf.
Icon Alignment. Controls how icons are aligned within the available Shelf area. Horizontal Shelves can align icons to the left, center, or right; vertical Shelves can align icons to the top, center, or bottom.
Tab Positioning. Selects whether the Shelf tabs appear at the top or bottom of the Shelf. On a Shelf docked to the bottom edge of the screen, placing the tabs at the bottom keeps the tabs attached to the screen edge and makes the Shelf body expand upward above them. Placing the tabs at the top makes the tabs move upward together with the Shelf body.
Tab Alignment. Controls how Shelf tabs are aligned along the tab bar. Tabs can stretch across the full Shelf width, or be left, center, or right justified.
More Options. Opens additional appearance settings, including row count and Shelf base settings.
Icon Spacing. Opens the spacing dialog used to adjust horizontal/vertical spacing around icons and labels.
Icon Color Settings. Opens icon colorization/tinting options.
Color Settings. Opens the Shelf colorization settings, where you can adjust how the Shelf background and related visual elements are colorized.
Tab Color Settings. Opens the tab color settings, where you can choose a color for each tab and select how those colors are applied to the tab headers.
Transparency. Opens the Shelf transparency settings. Transparency applies to the whole Shelf, including the Shelf body and tabs.
Blur Settings. Opens the blur-behind settings used with Shelf transparency, allowing the background behind the Shelf to be blurred when supported by the current system and visual style.
Disable Shelf scaling on high DPI settings. Prevents the Shelf from being scaled automatically on high-DPI displays.
Disable menu scaling on high DPI settings. Prevents menus opened by the Shelf from being scaled automatically on high-DPI displays.
Shelf Scaling. Manually scales the Shelf, allowing it to be made larger independently of the system DPI setting.
Menu Scaling. Manually scales menus, allowing menu size to be adjusted independently of the system DPI setting.

Because WorkShelf uses Per-Monitor High DPI Awareness v2, Shelf elements can scale appropriately on high-DPI and mixed-DPI monitor setups.

Advanced appearance / Shelf base

Advanced Appearance dialog
Advanced Appearance dialog wsappearanceadvanced.jpg
Rows of icons when open. Sets the normal number of icon rows displayed when the Shelf is open. The user can double-click the tab title to temporarily expand the Shelf to show all items in the active tab, then double-click again to collapse back to normal size.
Shelf base size. Sets the height of the Shelf base area. A base can be used as part of the theme layout or to provide additional visual/functional space.
Do not show the base when the shelf is floating. Hides the base for floating Shelves while keeping it available for docked Shelves.
Show a thin separator line between the body of the shelf and the base. Draws a separator between the icon area and the base area.

Icon Spacing

Icon Spacing dialog
Icon Spacing dialog wsiconspacing.jpg

The Icon Spacing dialog adjusts the amount of space between icons. It provides two sliders: Vertical Icon Spacing and Horizontal Icon Spacing. Both values are measured in pixels. Increase the values to spread items farther apart, or decrease them for a more compact Shelf layout.

Tab Color Settings

Tab Colorization dialog
Tab Colorization dialog wstabcolorization.jpg

The Tab Color Settings dialog lets the user apply individual colors to the tab headers of the selected Shelf.

Tab colorization method for this Shelf. Controls how the selected colors are applied. Available methods are None, Shift Hues, Tint, and Tone Monochrome Bitmaps.
Per-tab colors. The list on the right shows the current tabs in that Shelf. Each tab can be assigned its own color, and that color is then applied to the tab header according to the selected colorization method.
Colorize Active Tab. Controls whether the currently active tab is also colorized.

Different colorization methods work better with different themes. Hue shifting is useful when the theme has a clear base color, while tinting applies a more uniform color overlay. The best result depends on the selected Shelf theme and the tab artwork used by that theme.

Transparency

Transparency dialog
Transparency dialog wstransparency.jpg
Transparency. Opens the Shelf transparency settings, where you can make the Shelf more opaque or more transparent when open. The transparency level applies to the whole Shelf; it does not use separate transparency levels for active/inactive states, open/collapsed states, the Shelf body, tabs, base, or other individual Shelf parts.
Icons remain opaque. Keeps item icons fully opaque even when the Shelf itself is transparent.
Icon labels remain opaque. Keeps icon labels fully opaque even when the Shelf itself is transparent.
Tab labels remain opaque. Keeps tab labels fully opaque even when the Shelf itself is transparent.

11.5 Effects tab

Shelf Properties - Effects tab
Shelf Properties - Effects tab wsefffects.jpg

The Effects tab controls the visual effects and animations used by the selected Shelf. Effects can be assigned to common item actions, such as moving the pointer over an icon, launching an item, drawing attention to an item, or deleting an item.

Mouseover Effect. Selects the animation played when the mouse pointer moves over a Shelf item.
Launch Effect. Selects the animation played when launching an item from the Shelf.
Attention Effect. Selects the animation used when an item needs attention, similar to a flashing taskbar button.
Delete Effect. Selects the animation played when an item is deleted from the Shelf.
Effect Settings. Opens additional settings for the selected effect, when that effect provides configurable options.
Show animated water ripples when clicking on the Shelf. Adds a water-ripple animation when the Shelf is clicked.
Water Ripple Settings. Opens settings for the water-ripple animation.
Enable raindrop effect. Adds random animated water ripples with audio, creating a decorative raindrop effect over the Shelf.

11.6 Themes tab

Shelf Properties - Themes tab
Shelf Properties - Themes tab wsshelfthemes.jpg

The Themes tab lets the user select or preview the visual theme used by the selected Shelf. A per-Shelf theme fully overrides the global theme for that Shelf, and each Shelf can use a different theme.

When a new global theme is applied, all Shelves are normally reset to use the global theme. If the theme for a specific Shelf is locked, that Shelf keeps its current per-Shelf theme instead. The same per-object theme and lock behavior also applies to Docks.

12. Working with Drawers

A Drawer is a single-tab Shelf-style container. It combines some of the fast access of a Dock with the flexible content types of a Shelf, but without the full multi-tab Shelf interface. A Drawer can be docked to a screen edge or left floating, can auto-hide, can be activated by edge bump or edge swipe, and can display labels next to icons.

Unlike a Shelf, which shows one active tab at a time, a Drawer opens as a single container and can automatically expand to show all its contents, provided there is enough available screen space. Multiple Drawers can also be open at the same time and left open. If a Drawer contains more items than fit on screen, it can be scrolled to reach the remaining items.

Because Drawers share the same content model as Shelves, they can show normal shortcuts, folders, Desktop, Documents, Recent Documents, Control Panel, active tasks, the System Tray, and other supported tab types. Drawers can also be searched by typing, can use drag and drop, and can participate in nested Dock/Sub-Dock/Grid Stack structures.

When hidden, a Drawer collapses into a small tab instead of disappearing completely into the screen edge. This makes it easy to access manually, and Drawers can also reserve screen space so their collapsed tabs are not overlapped by maximized windows.

13. Drawer Properties

The Drawer Properties dialog uses the same main tabs as Shelf Properties: Content, Position, Behavior, Appearance, Effects, and Themes. The sections below focus on the Drawer-specific meaning of those pages.

13.1 Content tab

Drawer Properties - Content tab
Drawer Properties - Content tab

The Content tab defines the Drawer name and the single tab/content source used by the Drawer. It uses the same tab type system as Shelves, but a Drawer is presented as a single container rather than a row of multiple tabs.

13.2 Position tab

Drawer Properties - Position tab
Drawer Properties - Position tab

The Position tab controls whether the Drawer is docked to a screen edge or floating, which monitor and edge it uses, how it aligns along that edge, and whether collapsed tabs reserve screen space. Reserving screen space applies to the collapsed Drawer/tab area, not necessarily to the fully expanded Drawer.

13.3 Behavior tab

Drawer Properties - Behavior tab
Drawer Properties - Behavior tab

The Behavior tab controls auto-hide, edge activation, multiple-session handling, context menu detail, drag locking, and whether the Drawer remains visible when using Windows Show Desktop. Sub-Dock behavior for items inside the Drawer is configured through the Sub-Docks button.

13.4 Appearance tab

Drawer height can be fine tuned from the Icon Spacing dialog in the Drawer Appearance tab. Increasing or decreasing Vertical Icon Spacing changes how much vertical room each row uses, which effectively adjusts the Drawer height and visual density.

Drawer Properties - Appearance tab
Drawer Properties - Appearance tab

The Appearance tab controls icon size, reflections, drop shadows, label placement, tab position, spacing, colors, transparency, blur, scaling, and menu scaling. Drawers also support floating labels, which are useful when you want labels to appear outside the Drawer on mouseover.

13.5 Effects tab

Drawer Properties - Effects tab
Drawer Properties - Effects tab

The Effects tab controls visual feedback for mouseover, launch, attention, and delete actions, plus optional water ripple and raindrop effects when clicking the Drawer.

13.6 Themes tab

If the object theme is locked, applying a new global theme will not change this object. This makes it possible to keep a Dock, Shelf, Drawer, Grid Stack, Launch Pad, or module using a different theme from the rest of the desktop.

Drawer Properties - Themes tab
Drawer Properties - Themes tab

The Themes tab lets each Drawer use its own theme and lock that theme so it is not replaced when a global theme is applied.

14. Working with Grid Stacks

A Grid Stack opens content as a compact pop-up grid. Grid Stacks are useful for browsing folders, system locations, programs, documents, and other content from Docks, Shelves, Drawers, menus, hotspots, or the NextSTART taskbar.

Grid Stacks are not limited to normal folders. Using the same content model as Shelves, they can also display virtual and system locations such as the Windows Desktop, Control Panel, Recent Documents, Applications, and other supported content types.

Folder-based Grid Stacks act as live views into the underlying folders. Files can be opened, added, removed, renamed, moved, or dragged in and out of the Grid Stack, with changes reflected immediately in the actual folder.

Folders inside a Grid Stack can open as additional Grid Stacks instead of Explorer windows, making it possible to browse a folder tree without opening File Explorer.

Grid Stacks normally open temporarily and close when dismissed. You can detach a Grid Stack and make it stay open by dragging it by its tab; a detachment sound plays to confirm the change. A detached Grid Stack can be closed by clicking its right mini-tab. Multiple Grid Stacks can be left open at the same time, which is useful when moving or copying files between locations.

14.1 Grid Stack tab ordering and sorting

Regular Grid Stack tabs can be manually arranged by dragging items. Folder-backed or system-based Grid Stack tabs are live views, so their contents are ordered through Sort options instead of arbitrary manual item placement.

Use Tab Properties from a Grid Stack tab context menu to change the tab type, label, folder path, sort method, hidden-file behavior, hot key, and tab color.

15. Grid Stack Properties

Grid Stack Properties contains Content, Appearance, Effects, and Themes. It is similar to a focused Shelf/Drawer configuration panel, but optimized for pop-up grid behavior.

15.1 Content tab

Grid Stack Properties - Content tab
Grid Stack Properties - Content tab

The Content tab selects what the Grid Stack displays. The Open folders as Grid Stacks option is central to the Grid Stack experience because it lets folders open as additional Grid Stack pop-ups instead of simply launching File Explorer.

Grid Stack tabs use the same Tab Properties dialog as Shelf tabs. Right-click a tab and choose Tab Properties to adjust sorting, folder path, hidden-file display, hot key, and tab color.

15.2 Appearance tab

Grid Stack Properties - Appearance tab
Grid Stack Properties - Appearance tab

The Appearance tab controls icon size, reflections, icon grid display, labels, tab positioning, rows, columns, spacing, colors, transparency, blur, scaling, and menu scaling. Fixed row and icon counts can be used when you want a predictable grid size.

15.3 Effects tab

Grid Stack Properties - Effects tab
Grid Stack Properties - Effects tab

The Effects tab controls mouseover, launch, attention, and delete effects, plus water ripple and raindrop effects for Grid Stack clicks.

15.4 Themes tab

If the object theme is locked, applying a new global theme will not change this object. This makes it possible to keep a Dock, Shelf, Drawer, Grid Stack, Launch Pad, or module using a different theme from the rest of the desktop.

Grid Stack Properties - Themes tab
Grid Stack Properties - Themes tab

The Themes tab lets a Grid Stack use its own theme, including color settings, blur settings, fonts, and a lock option to protect that object theme from global theme changes.

16. Working with Launch Pads

A Launch Pad is a workflow launcher. It lets you launch multiple applications, folders, documents, URLs, and internal commands with a single click, making it possible to start an entire working environment at once.

A Launch Pad is similar in form to a Grid Stack, but it works differently. Instead of displaying the contents of a folder or system location, a Launch Pad contains a fixed set of shortcuts that are all executed together. Launch Pads are therefore limited to shortcut-based content and do not display dynamic or folder-based tab types.

Launch Pads can be added to Docks, Shelves, Drawers, and Grid Stacks. They expand automatically as items are dragged into them, making them quick to set up for repeated tasks.

Use Launch Pads for repeated work setups. Examples include opening a development workspace, launching customer support tools, opening design applications and project folders, starting a streaming setup, or preparing a group of documents and web pages for a recurring task.

Items launched from a Launch Pad follow the same multiple-instance rules as normal items. If the global Do not launch multiple sessions behavior is enabled, WorkShelf tries to use an already-running instance of the same application where appropriate. To allow a specific Launch Pad item to start a new instance instead, enable Allow Multiple Instances in that item's Properties dialog.

If one of the items in a Launch Pad must run elevated, enable Run as Administrator for that item in its Properties dialog. WorkShelf will then request the required elevation when launching the group.

17. Launch Pad Properties

Launch Pad Properties contains Appearance, Effects, and Themes. A Launch Pad is configured visually like a compact container, but its purpose is to launch a group of items together.

17.1 Appearance tab

Launch Pad Properties - Appearance tab
Launch Pad Properties - Appearance tab

The Appearance tab controls icon size, reflections, the icon grid, icon labels, tab position, rows, icon count, spacing, colors, transparency, blur, Launch Pad scaling, and menu scaling.

17.2 Effects tab

Launch Pad Properties - Effects tab
Launch Pad Properties - Effects tab

The Effects tab controls mouseover, launch, attention, and delete effects, plus optional click effects such as water ripple and raindrop.

17.3 Themes tab

If the object theme is locked, applying a new global theme will not change this object. This makes it possible to keep a Dock, Shelf, Drawer, Grid Stack, Launch Pad, or module using a different theme from the rest of the desktop.

Launch Pad Properties - Themes tab
Launch Pad Properties - Themes tab

The Themes tab lets each Launch Pad use its own theme, fonts, colors, blur settings, and lock state.

18. Modules and Widgets

Modules are built-in WorkShelf mini-applications. They can appear as compact items inside Docks and Shelves and, in Winstep Xtreme, as larger skinnable desktop widgets. Modules are meant to be practical instruments, not just decorations. Depending on the module, they can monitor or show system activity, battery and UPS information, network activity, mail status, weather, time, disk information, recycle bin status or other useful desktop information.

The built-in modules are: Battery Monitor, Calendar, Clock, CPU Meter, Disk Meter, Email Checker, Moon Phase, Net Meter, RAM Meter, Recycler, Wanda and Weather Monitor. Each module has its own purpose, settings and context menu commands.

18.1 Module context menus

Module context menus are object-specific. A Battery Monitor item, for example, can open Battery Monitor Settings, Power Options, the power events log, battery information and event logging controls.

Battery module context menu in a Dock
A module context menu can combine module-specific commands, Dock item commands, insertion submenus, theme/style commands and parent Dock commands.

18.2 Iconic modules versus desktop widgets

Modules can appear in two different forms: as compact iconic modules inside Docks, Shelves and other containers, or as larger desktop widgets in Winstep Xtreme.

Iconic modules are designed to remain readable at icon sizes and usually provide two main styles, optional icon backgrounds, and focused per-module customization. They are best for compact, always-available status information or commands inside another object.

In desktop widget form, the same module can appear as a larger free-form skinnable desktop object. Desktop modules can show more detail, use richer skins, be scaled, made transparent, assigned their own theme, and positioned independently on the desktop or across monitors.

Desktop modules can be positioned precisely on the screen. Click a desktop module to select it, then use the arrow keys to move it one pixel at a time.

Choosing between the two forms depends on purpose: iconic modules are best for compact always-available status information, while desktop widgets are best when the user wants a larger at-a-glance display or a visual part of the desktop theme.

Module formTypical useExamples
IconicSmall, always-available status or command item inside another container.Clock icon in a Dock, Battery in a Shelf, Disk Meter for one drive, Net Meter in a taskbar/module area.
Desktop widgetLarger skinnable display left on the desktop.CPU, RAM and Net histograms, multi-drive Disk Meter, Weather display, animated Moon Calendar, Wanda swimming on the desktop.

This difference explains why some settings appear in the global Modules tab while others are in the module's own settings panel. The global tab controls how the module is presented, whether the desktop version is shown, its size, transparency, desktop placement, colorization, sounds, animations, icon style and theme-related presentation. The module settings panel controls what the module actually monitors, announces, logs, displays, or does when it is clicked.

The sections below describe the settings and options available for each module, including related information panels, statistics, event logs and secondary dialogs where applicable.

Global versus module-specific settings. Use Main Preferences > Modules when you want to change how modules are displayed or whether they appear on the desktop. Use the module's own settings dialog when you want to change what the module monitors, how often it updates, what it announces, logs, displays, or which module-specific action is performed when it is clicked.

18.3 Clock module

The Clock module shows the current time as either an analog or digital clock. It can synchronize the system clock with Internet time servers, announce the time using installed voice files, and provide access to alarms.

The iconic Clock module has two digital-style variants: one displays both a calendar and the time, while the other displays only the time. This lets the user choose between a more informative compact clock or a simpler time-only presentation.

Clock module settings
Clock module settings wsclocksettings.jpg
How often would you like to synchronize your clock? Selects how often WorkShelf synchronizes the computer clock with Internet time servers. This keeps the system clock accurate without requiring the user to adjust it manually.
Flash the word 'Check' when synchronizing. Flashes the word "Check" while the Clock module is checking or synchronizing the time.
Glow when updating. Makes the Clock module glow while the time is being updated.
How often would you like the time announced? Selects how often the Clock module announces the current time.
What type of announcement would you like to hear? Selects the announcement type used for spoken time announcements. Click Settings to configure the selected announcement style.
Miscellaneous Settings. Selects what happens when the Clock module is clicked. For example, the Clock can open the Windows Calendar.
Dark dial clock. Uses the dark analog clock face, unless the current theme or a user-defined clock face overrides it. The analog clock face can also be customized with the Change Icon button in Main Preferences > Modules. A user-defined clock face overrides the theme-provided clock face.
Hour and minutes. Sets the color used for the analog clock's hour and minute hands, unless overridden by the current theme or by a custom clock face/icon.
Seconds. Sets the color used for the analog clock's seconds hand, unless overridden by the current theme or by a custom clock face/icon.
Draw clock hands. Forces the iconic analog Clock module to draw thicker clock hands instead of using bitmap clock hands supplied by the current style or theme. This can make the clock easier to read when theme-provided bitmap hands are too thin or do not contrast well with the clock face.
Show time only. Uses the digital Clock style that shows only the time, instead of the digital style that also includes a small calendar/date area.
Digital clock color. Sets the color used for the digital Clock text, unless the current theme overrides it.
Display the time in 24 Hour format. Displays the digital time using 24-hour format instead of AM/PM format.
Manage Alarms. Opens the Alarm Manager, where alarms and scheduled reminders can be created and managed.
Speech Settings. Controls the words included in spoken time announcements, such as whether to say "Current Time Is," "AM/PM," "O'Clock," or use military time format.
Clock speech and sound settings
Clock speech and sound settings wsclocksettingssound.jpg
Chime Settings. Controls how clock chimes repeat and how long to wait between repetitions.
Sound Settings. Enables optional clock sounds such as a ticking sound every second.

What the Clock is useful for

The Clock module is more than a visible clock. It can synchronize the system time with Internet time servers, announce the time using installed voice packs, obey a silent period so spoken announcements do not occur at night, and act as the entry point to the Alarm Manager.

Multiple Clock items can be configured with different time zones, making them useful for remote teams, family abroad, servers in another region, or customers in different countries. Daylight saving time is handled by the selected time zone rather than by manual offsets.

To show multiple time zones, add more than one Clock module item and configure each one separately. Right-click a Clock item, open its properties or settings, and use the time zone option to select the city or time zone that clock should display.

18.4 Calendar module

Calendar module settings
Calendar module settings wsCalendarSettings.jpg

The Calendar module displays the current date as an iconic module and, in desktop widget form, can show a full calendar. The iconic Calendar can be customized to show different date information, use different colors, and perform a selected action when clicked.

Graphic Settings. Configures the information shown by the selected iconic Calendar style. Depending on the style, the Calendar can show the month, weekday, abbreviated month, abbreviated weekday, or a combination such as month plus weekday.
Text and graphic colors. Sets the colors used by the iconic Calendar display. These options control how the date information and calendar graphic are drawn for the current iconic style.
Colorize. Applies colorization to the iconic Calendar module when supported by the current style or theme.
What should happen when you click on the calendar. Selects the action performed when the iconic Calendar module is clicked. The Calendar can show the built-in full calendar, or it can launch a user-selected application, normally a third-party calendar or scheduling program.

Desktop Calendar behavior

In desktop widget form, the Calendar module can show a full calendar matching the current Calendar style, even when no separate desktop skin is available for it. Double-clicking the date returns the desktop calendar to the current month. Clicking the calendar arrows moves by month; holding SHIFT while clicking the arrows jumps by year.

Calendar and alarms

The Calendar module is also integrated with alarms. Days with alarm events are highlighted in the calendar, and hovering the mouse pointer over a day can show a tooltip describing the events for that day. Alarms can be added, edited, or deleted directly from the calendar by clicking the corresponding day.

What the Calendar is useful for

The Calendar module is useful both as a compact date display and as a quick front-end for the built-in calendar and alarms. It can show the current date in an iconic form, open a pop-up calendar, launch an external calendar application, and help manage alarm events directly from the calendar view.

18.5 Recycler module

Recycler module settings
Recycler module settings wsrecyclersettings.jpg

The Recycler module reflects the status of the Windows Recycle Bin and allows files, shortcuts, and compatible WorkShelf items to be deleted by dropping them onto the module.

Delete animation. Controls whether the module plays its explosion animation when an item is deleted.
Confirmation and progress. Controls whether WorkShelf displays a confirmation dialog before deleting and whether delete progress is shown.
Custom explosion animation. Allows a custom animation file to be selected for the delete effect.

18.6 CPU Meter module

CPU Meter settings
CPU Meter settings wscpusettings.jpg

The CPU Meter module monitors processor activity. Depending on the selected module style, it can appear as a gauge, histogram, or other theme-provided CPU display. Clicking the module opens the Windows Task Manager, and hovering the mouse pointer over the module can show which application is currently using the most CPU.

Graphic Settings. Configures how the selected iconic CPU Meter style is drawn, including the graph or meter colors used by that style.
Show CPU Meter icon in the system tray. Adds a CPU Meter icon to the Windows notification area, allowing CPU activity to be monitored even outside the WorkShelf module itself.
Most Active Programs. Opens a panel showing which programs have been using the most CPU recently.
Theme-dependent options. Some visual options depend on the current module style or theme. A setting may affect the iconic module, the desktop widget, or only themes that expose the corresponding graphic element.
CPU Meter Most Active Programs panel
CPU Meter Most Active Programs panel wscpumostactive.jpg

The Most Active Programs panel lists the two applications that have been using the most processor time over the last few minutes. This makes it easier to identify programs or background services that are consuming CPU resources.

CPU usage, cores and hyper-threading

CPU usage is calculated against the total processing capacity of the system, not against a single processor core. On a multi-core system, 100% CPU usage means that all available cores are fully busy. If hyper-threading is enabled, Windows treats the additional logical processors as part of that total capacity.

This means that a single-threaded program can be maxing out one core while still showing only a fraction of total CPU usage. For example, on a system with four physical cores and hyper-threading enabled, Windows sees eight logical processors. A process using one logical processor completely would therefore appear as roughly 12.5% of total CPU usage.

Multi-threaded programs can use more than one core at the same time, so they can show higher CPU percentages. This is why the same percentage can mean different things on different computers: it depends on how many physical and logical processors the system has.

Desktop CPU Meter

In Winstep Xtreme, the desktop version of the CPU Meter can show a larger CPU display. Depending on the current theme, it may also show a list of the current top CPU-consuming programs, updated automatically.

What the CPU Meter is useful for

The CPU Meter is useful for keeping an eye on overall processor activity and for quickly spotting programs that are consuming too much CPU. It can provide a compact always-visible activity meter inside a Dock or Shelf, a larger desktop monitor in widget form, and quick access to both Task Manager and the Most Active Programs panel.

Interpreting CPU usage

The CPU Meter is useful for detecting CPU-heavy applications at a glance. On multi-core and Hyper-Threaded systems, a single process using one core at full speed may only appear as a fraction of total CPU because total usage is divided across all logical cores. For example, on an 8-logical-core system, a process saturating one logical core appears around 12.5% CPU.

The desktop version can show top CPU users, and the Most Active Programs view helps identify applications that have been consuming CPU over time rather than only at the current instant.

Understanding CPU percentages on modern processors

CPU usage numbers are normalized across all logical processors. On a CPU with multiple cores and Hyper-Threading, a single-threaded program that fully occupies one logical core may show only a fraction of total CPU usage, because 100% means all cores/logical processors are fully busy. The "Most Active Programs" view is useful because it tells you which applications have been consuming the most CPU over a recent period, not just at the instant you look.

18.7 RAM Meter module

RAM Meter settings
RAM Meter settings wsramsettings.jpg

The RAM Meter shows current memory usage and related memory statistics.

System tray option. The RAM Meter can optionally show an icon in the Windows notification area.
Graphic Settings. Selects how the memory graph is drawn, such as outlined or filled histogram styles, and controls the graphic color where supported.
Theme-dependent behavior. Depending on the current theme, graphic settings may affect only meters displayed in shelves and docks.

Iconic versus desktop RAM display

The RAM Meter can be used as a compact iconic meter for at-a-glance memory pressure or as a desktop widget that, depending on the theme, can show top memory-using processes. Histogram-style displays are useful for seeing memory trends over time, while bar-style displays are better for quick current load checks.

18.8 Net Meter module

Net Meter settings
Net Meter settings wsnetsettings.jpg

The Net Meter module monitors bandwidth usage through a selected network adapter. It shows incoming and outgoing traffic and is normally used to monitor Internet activity, but it can also be used to watch any available network interface.

Network Interface Card Settings. Selects which network adapter to monitor. This area also shows information about the selected adapter, including connection type, maximum connection speed, current IP address, and the total number of bytes received and sent through that interface.
Only list physical Network Adapters. Limits the adapter list to physical network interfaces, hiding virtual or software-created adapters where possible.
Maximum Inbound Speed / Maximum Outbound Speed. Optionally sets fixed maximum values for the incoming and outgoing traffic graphs. Leave these values unset to let the Net Meter scale the graph dynamically according to current upload and download activity.
Show Net Meter icon in the system tray. Adds a Net Meter icon to the Windows notification area, allowing network activity to be monitored even outside the WorkShelf module itself.
Graphic Settings. Configures how the selected iconic Net Meter style is drawn, including options such as graph type and graph color when supported by the current style or theme.
Network Statistics. Opens the Network Statistics panel for the selected interface.
Active Connections. Opens the Active Network Connections panel, which shows current TCP and UDP connections and the processes using them.
Network Statistics panel
Network Statistics panel wsnetstatistics.jpg

The Network Statistics panel displays protocol statistics for the network interface currently being monitored, including TCP, IP, UDP, ICMP In and ICMP Out information.

Active Network Connections panel
Active Network Connections panel wsnetconnections.jpg

The Active Network Connections panel displays current TCP and UDP connections, together with information about each connection and the process that owns it. It can be accessed from the Net Meter context menu, and can also be opened by double-clicking the desktop Net Meter module.

The connection list can be sorted in ascending or descending order by clicking the column headers. Columns can be resized by dragging the vertical edges of the column headers, and multiple connections can be selected with the SHIFT or CTRL keys.

New connections appear in green and terminated connections appear in red, making changes easier to follow while the panel is open. Right-clicking a connection opens a context menu with commands to show information about the process, close the connection, terminate the owning process, perform a WHOIS lookup on the remote host, or copy connection information to the clipboard.

The Active Connections panel is resizable, remembers its last size, and can be minimized or left running on the desktop without interfering with other Winstep items.

What the Net Meter is useful for

The Net Meter is useful both as a bandwidth gauge and as a network diagnostic tool. It can show how much data is moving through a selected adapter, provide TCP/IP statistics, and help identify which applications are currently using the Internet or local network. This can be useful when diagnosing unexpected traffic, checking whether a program is communicating over the network, or investigating suspicious background activity.

Use connection commands carefully. Closing connections or terminating processes from the Active Connections panel can interrupt downloads, browsers, cloud sync tools, VPNs, remote sessions or other legitimate applications.

18.9 Email Checker module

Email Checker settings
Email Checker settings wsemailsettings.jpg

The Email Checker module monitors one or more POP3 or IMAP mail accounts and reports the number of pending messages. It can show new-mail status visually, optionally place an icon in the Windows notification area, launch a configured mail client, and announce new mail using installed voice files.

Important modern email limitation. Many modern email providers, including services such as Gmail, Outlook.com/Hotmail and similar webmail providers, now require OAuth or other modern authentication methods for direct POP3/IMAP access. The Email Checker module does not currently support OAuth. It can only check accounts that still allow standard POP3 or IMAP login methods supported by the module, such as normal username/password access, SSL-enabled POP3/IMAP, or provider-specific app passwords where available.
Mail Accounts. The account list lets users add, remove and configure individual mail accounts. Each account stores its display name, server type, server address, login name, password, port, SSL/encrypted connection option, and whether the account is included when checking mail.
General Settings. Controls how often WorkShelf checks for new messages. Setting the interval to zero disables automatic email checking.
Message display and tray options. Controls whether the number of pending messages is shown in the module icon and whether the Email Checker also appears in the Windows notification area.
Email client. Specifies the program launched when the user opens mail from the module, or when the module is configured to launch the mail client after new mail is detected. Automatic detection applies to traditional desktop mail clients where supported; UWP or Store-based email clients are not automatically detected or configured by this module.
Do not launch multiple sessions. Prevents the module from repeatedly launching the same configured desktop mail client if it is already running.
Email Arrival Announcements. Selects the announcement type used when new mail is detected. Depending on the selected voice/sound settings, the Email Checker can announce that new mail has arrived and report the number of pending messages, play a chime, or remain silent.

What the Email Checker reports

The Email Checker is a monitor, not a full email client. It asks the configured POP3 or IMAP server how many messages are waiting and reports that count. It can also report the total size of pending messages when that information is available from the server.

Because the module only asks the server how many messages are pending retrieval, it does not know which of those messages the user has already read if they remain on the server. It keeps its own counter so it can notify the user when the server count increases. The notification reports the total number of messages still on the server, not only the number of messages that arrived since the previous notification.

The internal counter is reset when the number of messages on the server becomes lower than the stored count, which usually means mail has been retrieved, or when the user launches the configured email client from the module.

What the Email Checker is useful for

The Email Checker is useful for traditional POP3 or IMAP mail accounts that still allow the authentication methods supported by the module. It can provide a compact new-mail indicator inside a Dock, Shelf or desktop module, announce new mail by voice, and act as a quick launcher for the user's preferred desktop mail program.

18.10 Weather module

Weather module settings
Weather module settings wsweathersettings.jpg

The Weather module displays current weather conditions for a selected location. Modern versions use geographic coordinates and provider fallback logic so the selected location, local time, sunrise/sunset, and day/night icons can be handled accurately.

Location and Settings. Selects the country, state/region, and city. The dialog also displays the METAR code when available, plus latitude and longitude fields.
Get Coordinates / Get My Location. Retrieves coordinates for the selected location or uses automatic location detection to configure the module.
Update interval. Controls how often weather conditions are refreshed.
Units and tray option. Selects metric or non-metric display and controls whether the Weather module appears in the system tray.
Weather Information. Shows the most recent observation/check time and current conditions such as visibility, pressure, sky, temperature, weather phenomena, dew point, wind, humidity, sunrise, and sunset.

Location and forecast behavior

The Weather module is designed to configure itself automatically on first run using GeoIP location detection, while still allowing the user to change the location manually. Modern versions use latitude/longitude and multiple weather providers, improving worldwide coverage, local time handling, sunrise/sunset calculations, and day/night icon correctness.

Coordinate-based weather and fallback providers

Modern WorkShelf weather handling is coordinate-based rather than tied to legacy provider-specific weather codes. Locations are stored and matched using latitude/longitude coordinates, and the module can use backup feeds if the primary provider is unavailable. Timezone and daylight-saving rules are applied to the selected location, improving local forecast dates, observation timestamps, sunrise/sunset values, and day/night icon selection.

18.11 Battery Monitor module

Battery Monitor settings
Battery Monitor settings wsbatterysettings.jpg

The Battery Monitor shows battery or UPS charge, estimated runtime, and power state. It is especially useful on laptops and systems connected to a supported UPS.

Display options. Controls whether battery charge and estimated runtime are shown, and whether information is overlaid on the battery icon vertically or horizontally.
State colorization. Colorizes low and critical battery states and can colorize the battery graphic itself.
Custom Battery Background. Allows the user to drop or browse for a custom background image and position it inside the battery graphic.
Power Events. Provides voice notifications, event actions, event logging, maximum log size, and access to the log viewer.
Battery information dialog
Battery information dialog wsbatteryinformation.jpg

The Battery Information dialog shows hardware and status details such as name, serial number, manufacturer, manufacturing date, battery type, chemistry, charge cycles, health, temperature, voltage, power status, charge level, and estimated runtime.

Battery event actions
Battery event actions wsbatteryevents.jpg

The Battery Events dialog lets users define what should happen at low and critical battery thresholds. Actions can include doing nothing or running an internal command, making this panel important for laptop and UPS safety behavior.

Battery power log
Battery power log wsbatterypowerlog.jpg

The Power Log records battery and power events such as monitoring start/stop, communication with a UPS, AC power/charging state, full charge, screen dim/off events, low power state entry, and return from low power state.

Power event actions and UPS use

The Battery Monitor is especially important for laptops and systems connected to a UPS. It can show current charge or estimated runtime, display detailed battery information, log power events, and issue voice or sound notifications for power status changes.

The Power Event Actions dialog is one of the most important parts of this module. At low or critical battery thresholds, the module can do nothing, display a warning, play a sound, run a program, or execute an internal command such as Sleep or Hibernate. This is useful for laptops, but it is also useful for UPS setups: if one UPS powers multiple computers but only one PC is connected to the UPS data cable, that monitored PC can run a program or batch file to shut down the other computers over the network.

18.12 Moon Phase module

Moon Phase settings
Moon Phase settings wsmoonsettings.jpg

The Moon Phase module displays the current phase of the Moon. It can be shown as an iconic module or, in desktop widget form, as a larger animated moon display. The module can also open the Moon Calendar, which shows moon phases, phase dates, astronomical information, moonrise and moonset times, zodiac information, and animated changes over time.

Location. Sets the observer location used by the Moon Phase module. The module can retrieve the user's location automatically using GeoIP, or the user can enter latitude and longitude manually. These coordinates are important because the apparent tilt, position, rise and set times, and other moon information depend on the observer's location.
Graphic Settings. Controls how the moon is rendered. Depending on the selected style and available theme resources, options can include realistic or simple moon rendering, tilting the moon based on the observer's location, moon libration/wobble, simulated relative distance from Earth, shadow style, hue/colorization, and shadow offset. For the photorealistic moon style, the moon image itself can also be changed with the Change Icon button in Main Preferences > Modules.

The Moon Phase module is available in two main iconic styles: Realistic and Cartoon. Additional customization may be available through the module style, theme resources, alternate full moon images, animated icons, and the module's graphic settings.

Moon calendar
Moon calendar wsmooncalendar.jpg

The Moon Calendar shows a month view with moon phases and phase dates. Clicking a day shows the phase, tilt, and relative distance from Earth for that date. The forward and back buttons move one day at a time, while the rewind/current-day button returns the calendar to the current day.

Pressing the Play button animates the calendar through time, making it possible to watch the Moon change phase, tilt, wobble, and apparent distance as the days pass.

Moon calendar information
Moon calendar information wsmooncalendarinfo.jpg

The Information view shows detailed astronomical data for the selected date, including moon age, illumination, distance, apparent size, sun and moon data, moonrise and moonset times, and upcoming lunar phase dates. The Time button allows the same information to be calculated for a specific hour and minute.

When the information panel is open, clicking the small phase moons jumps directly to the date of the selected phase. The Zodiac view changes the calendar display to show the zodiac sign associated with the Moon on each day.

Why location matters

The Moon does not look exactly the same from every place on Earth. For example, the Moon appears inverted between the Northern and Southern hemispheres. The Moon also wobbles slightly as it orbits Earth and is not always at the same distance. The Moon Phase module uses the selected latitude and longitude to calculate the apparent tilt, sky position, rise and set times, and other location-dependent information for the selected date and time.

What the Moon Phase module is useful for

The Moon Phase module is useful both as a decorative moon display and as a practical lunar calendar. It can show the current moon phase at a glance, animate the Moon through time, jump directly to important lunar phases, display moonrise and moonset information, and provide detailed astronomical data for a selected date and location.

18.13 Disk Meter module

Disk Meter settings
Disk Meter settings wsdisksettings.jpg

The Disk Meter module monitors selected drives and can show capacity, free space, drive activity, temperature, health and other drive information, depending on the drive, controller, available SMART data, and selected module style.

Drive style and customization. Configures the selected Disk Meter style and its visual elements. The settings panel previews the available drive-style appearances and provides Customize buttons for the drive graphics and bar style.
Drive Information. Opens a detailed information panel for the selected drive, including volume, file system, capacity, SMART, interface, health, temperature and model information when available.
Activity LED. Controls whether the Disk Meter shows drive read/write activity.
Disable SMART queries. Prevents the Disk Meter from querying SMART status, temperature or health information. This can be useful if a particular drive, USB bridge, controller or driver reacts badly to SMART polling.
Drive Letter. Selects the drive-letter style used by the drive-style Disk Meter, Default or Engraved.
Desktop Module. Configures the desktop Disk Meter module, including which drives are displayed, the module orientation, and the default module theme.

The Customize Icons dialog lets users assign or adjust the graphics used by the Disk Meter for specific drive types or states. This allows the Disk Meter to better match the current Dock, Shelf or desktop theme.

Disk Meter customize icons
Disk Meter customize icons wsdiskcustomizeicons.jpg

The Disk Information dialog shows detailed drive and volume information such as volume name, serial number, file system, drive type, total size, used and free space, sector and cluster information, SMART availability, interface, health, temperature, and model information when available.

Disk information dialog
Disk information dialog wsdiskinformation.jpg

Iconic and desktop Disk Meter behavior

The Disk Meter is a good example of the difference between iconic and desktop modules. The iconic version is designed for compact monitoring of one selected drive, with overlays or indicators for used/free space, activity, temperature or health information depending on the selected style. The desktop version can monitor multiple fixed drives at once and show richer capacity, activity and health information.

The Disk Information dialog provides a more complete view when the compact icon is not enough. Modern Disk Meter styles can display used/free space, read/write activity, drive model information, temperature, and SSD wear or health information where this data is available through SMART.

Troubleshooting disk polling. If SMART queries or disk activity polling appear to cause delays, unusual drive behavior, or excessive activity on a particular system, use Preferences > Advanced > Troubleshooting Options > View Disk Meter Status to inspect Disk Meter polling/status information. You can also disable SMART queries in the Disk Meter settings if a drive or controller does not handle them well.

What the Disk Meter is useful for

The Disk Meter is useful for keeping an eye on drive capacity, activity and health from a compact module or larger desktop display. It can show when a drive is filling up, whether a drive is being accessed, and, when supported by the hardware, temperature and health information that may help identify problems early.

18.14 Wanda module

Wanda module settings
Wanda module settings wswandasettings.jpg

Wanda is the fortune-cookie/fish module. It can display short sayings from local files, optionally retrieve or use different collections, and animate the fish on the desktop.

Cookie display. Controls how long each cookie is shown and whether a cookie appears automatically at a chosen interval.
Local files. The Available Local Files and Local Files in Use lists control which fortune/quote collections are used.
Fish appearance and animation. Controls colorization, fish type, and whether Wanda swims on the desktop at a selected image size.

What Wanda is for

Wanda is intentionally different from the system-monitoring modules. It is a fun desktop companion that displays fortune-cookie style messages, can use custom cookie files, and in desktop form can swim around and react to the mouse pointer.

Desktop Wanda behavior

In desktop form Wanda can be more than a static fish graphic. It can swim around the desktop and can be configured to react to the mouse pointer, including trying to swim away from it. Different fish types can be selected, making Wanda one of the more playful and personalizable modules.

Like other modules, Wanda can also be used in iconic form inside a Dock or Shelf, or as a larger desktop module when the user wants the animation and fortune-cookie behavior to be visible on the desktop.

19. Internal Commands

Internal Commands are special built-in commands that can be added as shortcuts to Docks, Shelf tabs, Drawers, Grid Stacks, Launch Pads, NextSTART menus, hotspots, the Winstep taskbar, and other supported Winstep objects. They perform Winstep actions, Windows actions, media actions, power actions, and utility tasks without requiring an external program shortcut.

Internal Commands can turn Winstep objects into personal command panels: one click to open Preferences, empty the Recycle Bin, show the Windows Start Menu, capture the desktop, open the Alarm Manager, switch Power Saving Mode, control media playback, power off the monitor, or run shutdown, sleep and restart actions.

To add one, right-click a Dock, Shelf tab, Drawer, Grid Stack, Launch Pad or compatible menu and choose Insert New Item, then Internal Command. Internal Commands are normally grouped into categories such as Application, Desktop, Media, Disc, Misc, System, and Shutdown.

Internal Commands are not modules. Modules are live mini-applications such as the Clock, Weather, Recycler, CPU Meter, RAM Meter, Net Meter, Disk Meter, Battery Monitor, Moon Phase, Calendar, Email Checker, and Wanda. Internal Commands are shortcut-like actions. Some Internal Commands open their own Winstep panels or provide interactive behavior, but they are still commands rather than modules.
Item behavior. Once inserted, an Internal Command behaves like a normal WorkShelf/Nexus item in many respects: it can have an icon, label, tooltip, position, item properties, hotkey, and in some cases command-specific arguments or settings.

19.1 Internal Command groups

Internal Commands are organized into groups to make them easier to find when inserting a new command. The table below summarizes the main groups and the kind of commands they contain.

Command groupExamplesPurpose
ApplicationPreferences, Help, Version Info, Check for Updates, Backup Settings, Restore Settings, Exit, RestartControl or maintain the Winstep application itself.
DesktopShow Desktop, Hide All, Hide/Show Desktop Icons, Reset Reserved Screen Space, Minimize All Windows, Restore All WindowsManage the Windows desktop, desktop icons, WorkShelf objects, and window arrangement.
MediaMedia Player, Media Play, Media Pause, Media Stop, Media Next, Media Previous, Media Mute, Volume Up/DownPlay audio with the built-in Media Player or send media-control commands.
DiscCD ControlMonitor removable optical media and open/close a drive tray where supported.
MiscAlarm Manager, Capture Desktop, Language Bar, Lookup IP Address, Sleep TimerExpose useful Winstep tools or convenience functions as clickable items.
SystemControl Panel, Task Manager, Windows Settings, Power Options, Device Manager, Display PropertiesOpen Windows system panels and configuration dialogs.
ShutdownLock Computer, Log Off, Sleep, Hibernate, Restart Windows, Shutdown WindowsPerform session, power, and shutdown actions.

19.2 Highlighted Internal Commands

Most Internal Commands are self-explanatory and are listed in the complete command table at the end of this chapter. The following commands are highlighted because they are especially useful, have their own settings panels, interact with other Winstep features, or need more explanation than a simple one-line description.

19.3 Alarm Manager

The Alarm Manager Internal Command opens Winstep's alarm and reminder system. It is more than a simple reminder list: it can show reminders, play audio files or playlists, run applications, and run other Internal Commands, which makes it useful as a lightweight task scheduler.

Alarm Manager
Alarm Manager wsalarms.jpg
Main alarm list. The main Alarm Manager window lists defined alarms, their schedule, last activation, next activation, and action. From here users can create, edit, test, duplicate, disable, delete, skip the next activation, purge inactive alarms, or temporarily disable all alarms.
Sorting and filtering. Alarms can be filtered and sorted, for example by activation date, making it easier to manage large alarm lists.
Alarm Editor. The editor creates one-time, daily, weekly, monthly, or yearly alarms. Depending on the schedule type, additional timing fields are shown so the alarm can repeat on the desired days, dates, intervals, or yearly events.
Alarm Editor
Alarm Editor wsalarmsnew.jpg
Alarm actions. An alarm can show a reminder, run an application, or run an Internal Command. This is what makes the Alarm Manager useful as a task scheduler as well as a reminder system.
Audio tab. Alarm reminders can play individual audio files or playlists. Playlists can be built by browsing for files or by dragging audio files, playlists, or folders into the Audio Files list.
Alarm audio playlists
Alarm audio playlists wsalarmsaudio.jpg
Shared playlists. The playlists created for alarms are shared with the Media Player Internal Command, so the same audio library can be used by both features.
Wake-Up settings. Wake-up style alarms can gradually change volume and LCD brightness over time. This is useful for alarms intended to wake the user without suddenly starting at full volume or brightness.
Alarm wake-up settings
Alarm wake-up settings wsalarmswakeup.jpg
LCD settings. LCD alarm reminders can use different skins, bezels, overlays, foreground/background colors, and optional effects depending on the current alarm configuration.
Alarm LCD settings
Alarm LCD settings wsalarmslcd.jpg

What the Alarm Manager is useful for

The Alarm Manager can be used for reminders, wake-up alarms, medication or break reminders, running a backup command, opening a program at a specific time, or starting a work routine. Because alarms can optionally wake the computer from sleep or hibernation and can use LCD-style full-screen reminders, it can be used both as a reminder system and as a simple personal automation tool.

19.4 Auto-Backup Settings

Auto-Backup Settings creates a backup of the current Winstep application settings in the Backups folder. Each backup is given a unique name, so existing backups are not overwritten.

This command is especially useful when combined with the Alarm Manager. You can create an alarm that runs Auto-Backup Settings on a regular schedule, for example once a month, so WorkShelf automatically creates periodic backups of your settings.

When Winstep Xtreme is installed, the command also instructs NextSTART, if it is currently running, to back up its settings as well. This gives you a recovery point if a configuration becomes damaged, or if you accidentally delete docks, shelves, drawers, modules, or other settings you later want to restore.

Automatic backups are not enabled by default because backup files are cumulative and older backups are not deleted automatically. Different users may also prefer different backup schedules, so WorkShelf leaves the schedule under your control.

19.5 CD Control

The CD Control Internal Command monitors a removable or optical drive. It can show at a glance what type of media is inserted and can open or close the drive tray when the hardware supports it.

Drive argument. The drive monitored by CD Control is defined in the item's Properties dialog. If the wrong drive is selected, edit the item and set the correct drive letter.

19.6 Capture Desktop

Capture Desktop saves a screenshot of the desktop as a JPG or PNG file using an automatically generated filename. It is useful as a quick screenshot tool that can live directly on a Dock, Shelf, menu, Launch Pad, Grid Stack, Drawer, or hotspot.

Capture Desktop settings
Capture Desktop settings wscapturedesktop.jpg
Save location. Selects the folder where screenshots are saved. The Open Folder button opens that location in File Explorer.
Delay. Adds a delay between clicking the command and taking the screenshot, giving the user time to prepare the screen. During the delay, the icon can display a countdown and the operation can be cancelled.
Format and quality. Selects JPG or PNG output and, for JPG, the compression/quality level.
Disable sounds. Turns off the countdown and shutter sounds for this command. The related sound events are otherwise managed through the Sounds tab of Preferences.
Foreground window capture. Holding Alt while activating the command captures the current foreground window instead of the whole desktop.

What Capture Desktop is useful for

Capture Desktop can become a one-click "save a screenshot to my screenshots folder" button. Because it is an Internal Command, it can be placed exactly where the user wants it instead of requiring a separate screenshot utility.

19.7 Check for Updates

The Check for Updates Internal Command launches the Winstep update check on demand. It complements the automatic Update Manager, which normally checks for updates periodically and helps download and install them when accepted.

Registered users are warned if the update being offered requires a newer license key than the one currently installed. Because it is an Internal Command, Check for Updates can be placed exactly where the user wants it: on a Dock, Shelf, menu, Launch Pad, hotspot, taskbar item, or other supported Winstep object.

19.8 Fast Boot

Fast Boot toggles the application's Fast Boot setting. Its purpose is to make the Winstep application available as early as possible after the Windows desktop appears, especially on Windows versions that delay third-party startup applications.

Because Fast Boot is a toggle for an application setting, users can enable it either from Preferences or by adding the Fast Boot Internal Command to a Dock or Shelf. Once enabled, the command item can be removed if the user no longer needs a visible shortcut for it.

19.9 Language Bar

The Language Bar Internal Command provides quick access to the current language/input settings and keyboard layouts. It can be placed in a Dock, Shelf, menu, or other supported Winstep location so users can switch input methods without relying on the standard Windows language bar.

19.10 Lookup IP Address

Lookup IP Address displays the system's public Internet IP address and GeoIP-derived location information, including latitude and longitude where available. The same general GeoIP concept is also used by WorkShelf to help determine the initial Weather module location.

What Lookup IP Address is useful for

Lookup IP Address is useful for quick diagnostics. It can show public IP-related information without opening a browser or command prompt. Users investigating network activity may also use it together with the Net Meter module and the Active Connections panel.

19.11 Media Control commands

The Media Control Internal Commands provide playback and volume shortcuts that can control compatible media players or Winstep's own built-in Media Player. These include Media Play, Media Pause, Media Stop, Media Previous, Media Next, Media Mute, Media Volume Down, and Media Volume Up.

External player support. Some external media players must be configured to accept global media keys before these shortcuts can control them reliably.

19.12 Media Player

Media Player is an Internal Command, not a module. It provides a quick, unobtrusive way to play audio without opening a full media player application.

Clicking the Media Player item starts playback. Clicking it again opens a compact media control bar from which the user can pause, stop, skip tracks, adjust volume, and configure playback. When the control bar is open, the mouse wheel can adjust volume.

Media Player settings
Media Player settings wsmediaplayersettings.png
Playlists. Media Player uses the same playlists defined for Winstep alarms, so audio collections do not need to be managed twice.
Drag and drop. Audio files, M3U playlist files, and folders containing audio files can be dropped onto the Media Player item to play them or add them to playlists.
Context menu. Tracks and playlists can be selected from the item's right-click menu. The current track and playlist can also appear in the item label and balloon tooltip.
Keyboard/media keys. The media control bar supports keyboard navigation, and the built-in media control commands or keyboard media keys can control playback.

What Media Player is useful for

Media Player is intended for quick playback from a Winstep item without opening a full media player. It is also useful together with the Alarm Manager, where alarms can wake the computer and play a playlist as a wake-up alarm.

19.13 Power Saving Mode

Power Saving Mode toggles Winstep power saving between off, Normal, and Ultra. This Internal Command is the manual counterpart to the automatic Power Saving Settings available from the Advanced tab of Preferences.

Power Saving Mode is especially useful on laptops and tablets because animations, meter polling, live indicators, and frequent module updates consume CPU time and therefore battery power. Users can switch modes manually with this Internal Command, or allow WorkShelf to enable power saving automatically under conditions such as battery power, Windows Battery Saver, screen standby, or full-screen applications.

Power Saving Settings
Power Saving Settings related to the Power Saving Mode command wspowersaving.jpg
Normal mode. Reduces update frequency and disables non-essential activity while preserving most visible usability. Modules update less frequently, the Clock reduces work such as seconds-hand updates or time synchronization, and many cosmetic animations are disabled or reduced.
Ultra mode. Applies the Normal power-saving reductions and goes further, including slower module and network/statistics updates and more aggressive animation reduction.
Automatic triggers. The Preferences Power Saving Settings can enable power saving automatically when running on battery, when Windows Battery Saver is active, when the screen enters standby, when a full-screen application is running, or under combinations of those conditions.
Visual/voice feedback. The Power Saving Mode icon can indicate the current mode, and voice notifications can announce mode changes if enabled.

Normal Power Saving behavior

Normal mode reduces polling rates and disables non-essential animations while keeping the desktop responsive. Typical changes include slower module refreshes, reduced clock updates, disabled cosmetic animations, disabled smooth scrolling, slower network/statistics refreshes, reduced running-indicator refreshes, disabled dock/shelf/sub-dock animations, and reduced animated icon behavior.

Normal mode change
Modules update once every 2 seconds instead of every second.
Clock module updates once per minute.
Analog clock stops displaying the seconds hand.
Clock stops synchronizing with Internet Time servers.
Clock stops announcing the time and/or playing the tick sound.
Wanda stops the swimming animation.
Wanda preview in the Wanda Settings dialog stops animating.
Rotating globe style of the Email Checker module stops rotating even if there is mail.
Smooth gauge needle animations are disabled.
Battery module charging animation is disabled.
Flip calendar day switching animation is disabled.
Moon module refreshes once per hour instead of every 3 minutes.
Moon preview animations in the Moon Module Settings dialog are disabled.
Star background in the Moon Calendar dialog stops moving.
Intermediate frames used to smooth moon animation in Play mode are disabled.
Moon phases/zodiac signs rotation animation in the Moon Calendar dialog is disabled.
Alarm Manager top header updates the time only every minute.
Alarm reminders update the time only every minute.
Battery preview in the Battery Settings dialog stops animating.
Glow animation in the Battery module Info dialog is disabled.
Text animation in the About tab of Preferences is disabled.
User interface slide animation is disabled.
Theme preview fade in/out animation is disabled.
Module preview animations in Preferences are disabled.
Network data in the Net Meter Settings dialog updates once every 2 seconds.
Network Statistics dialog updates once every 2 seconds instead of every second.
Network Active Connections dialog updates once every 2 seconds instead of every second.
Most Active Programs History dialog refreshes once every 2 seconds.
Performance data about running processes is retrieved once every 2 seconds.
Running indicators on docks refresh once every 2 seconds.
Shelf smooth scrolling is disabled.
Smooth icon shifting while dragging items over a Dock or Shelf is disabled.
Shelf hide and expand animations are disabled.
Sub-dock opening animations are disabled.
Dock hide and show animations are disabled.
New item rise animations are disabled.
Item removal animations are disabled.
Thumbnail/icon change fade in/out animations are disabled.
Animated icons set to animate permanently animate only on mouseover.
Animated icons no longer finish the animation when the mouse pointer moves away.
Water Ripple effect is disabled.
Rain Drop effect is disabled.
Rain Drop effect audio is disabled.
Menu and sub-menu opening animations are disabled.
Smooth text scrolling is disabled; scrolling text in desktop modules scrolls once per second.
Fast System Tray Refresh is disabled.
Pulsating icon effect on icons when audio is playing is disabled.
Flashing Pause symbol overlay when Media Player is paused becomes fixed.
Slide animations in the Effects Panel are disabled.
Effect slide animation in Effects tabs when clicking arrows is disabled.
Pause between effect repetitions in Effects tabs becomes 1200 ms instead of 600 ms.
Disk Meter stops refreshing drive activity LEDs.
Disk Meter previews in the Disk Meter Settings dialog stop animating.
Glow animation in the Disk Meter module Info dialog is disabled.

Ultra Power Saving behavior

Ultra mode includes all Normal mode changes and adds more aggressive reductions:

Ultra mode addition
All Normal power saving measures also apply.
Modules update every 4 seconds instead of every second.
Network data in the Net Meter Settings dialog updates once every 4 seconds.
Network Statistics dialog updates every 4 seconds instead of every second.
Network Active Connections dialog updates once every 4 seconds instead of every second.
Most Active Programs History dialog refreshes once every 4 seconds.
Performance data about running processes is retrieved once every 4 seconds.
Running indicators on docks refresh once every 4 seconds.
Animated icons no longer animate, not even on mouseover.
Launch Effect is disabled.
Mouseover effects combined with Magnify on docks are disabled.
Mouseover effects on the Shelf are disabled.
Pause between effect repetitions in Effects tabs becomes 2400 ms instead of 600 ms.

19.14 Sleep Timer

The Sleep Timer Internal Command uses the Sleep tab of the Alarm Manager. It is designed for users who want to fall asleep while listening to audio: a full-screen clock display appears, then volume and brightness gradually decrease until the timer ends.

Sleep Timer settings
Sleep Timer settings wsalarmssleep.jpg

When the timer ends, the display closes. The Sleep Timer therefore complements the wake-up/alarm features: Alarm Manager can start or remind; Sleep Timer helps wind down.

19.15 Command arguments and item settings

Some Internal Commands need arguments or have their own settings panels. For example, CD Control needs to know which drive to monitor, Capture Desktop has image format and delay settings, and Media Player uses playlist/audio settings. These are configured through the item's Properties dialog or through the command's own settings panel where available.

Because Internal Commands are still WorkShelf/Nexus items, they can also use normal item-level features such as labels, icons, tooltips, hotkeys, item positioning, and per-item customization.

19.16 Complete Internal Command list

The highlighted commands described above are only a selection of the most useful or more complex Internal Commands. Many other commands are simple one-click shortcuts to Windows panels, Winstep actions, desktop actions, media controls, shutdown/power operations, or application maintenance commands.

The table below lists the Internal Commands available from the Winstep Internal Commands reference. Some command names are application-aware; in WorkShelf or Winstep Xtreme documentation, [Application] means the current Winstep application.

CommandWhat it does
Action CenterOpens the Windows Action Center panel.
AccountsOpens the Windows Accounts settings page.
Activate AllActivates all Winstep objects and brings them to the foreground.
Add New HardwareOpens the Windows Device Manager dialog.
Add New PrinterOpens the Windows Add Printer dialog.
Add-Remove ProgramsOpens the Windows Programs and Features dialog.
Alarm ManagerOpens the Winstep Alarm Manager dialog.
AppsOpens the Windows Apps settings page.
Auto-Backup SettingsOpens the automatic backup settings for Winstep application settings. Can be combined with Alarm Manager to schedule periodic settings backups.
Backup [Application] SettingsBacks up the application settings.
Bring [Application] ForwardBrings all application-related objects to the foreground.
CD ControlShows inserted media type and opens or closes the selected optical drive tray when supported.
Capture DesktopSaves a screenshot of the desktop as a JPG or PNG file.
Cascade WindowsCascades all open windows.
Check for UpdatesChecks whether a newer version of the application is available.
Clear Recent DocumentsClears the Windows Recent Documents list.
Connect to the InternetInitiates a dial-up connection.
Control PanelOpens the Windows Control Panel.
Date & Time PropertiesOpens the Windows Date and Time dialog or settings page.
DevicesOpens the Windows Devices settings page.
Disconnect ModemTerminates a dial-up connection.
Display PropertiesOpens the Windows Display Properties or Personalization dialog.
Ease of AccessOpens the Windows Ease of Access settings page.
Empty Recycle BinEmpties the contents of the Recycle Bin.
Exit Winstep XtremeExits all Winstep Xtreme applications after confirmation.
Exit [Application]Exits the application after confirmation.
Fast BootToggles Fast Boot, allowing the application to start as early as possible after the Windows desktop appears.
Game ControllersOpens the Windows Game Controllers dialog.
GamingOpens the Windows Gaming settings page.
HibernateHibernates the computer.
Hide AllHides all docks, fades out open desktop modules, and collapses the Shelf.
Hide Desktop IconsHides all desktop icons.
Hide TaskbarHides the Windows taskbar.
Hide/Show Desktop IconsToggles the visibility of desktop icons.
Hide/Show TaskbarToggles the visibility of the Windows taskbar.
Internet OptionsOpens the Windows Internet Properties dialog.
KeyboardOpens the Windows Keyboard Properties dialog.
Language BarDisplays and switches current language and input methods.
Lock ComputerDisplays the Windows login screen.
Log OffLogs off the current user after confirmation.
Lookup IP AddressShows the external IP address and geographical location information.
Media MuteMutes or unmutes the sound volume.
Media NextSkips to the next track when supported.
Media PausePauses the current track or video when supported.
Media PlayStarts or resumes media playback when supported.
Media PlayerRuns the built-in Winstep Media Player.
Media PreviousSkips to the previous track when supported.
Media StopStops media playback when supported.
Media Volume DownLowers media volume when supported.
Media Volume UpIncreases media volume when supported.
Minimize All WindowsMinimizes all open windows.
More ThemesOpens the Winstep Themes page in the default browser.
Mouse PropertiesOpens the Windows Mouse Properties dialog.
Multimedia PropertiesOpens the Windows Sound dialog.
My ComputerOpens My Computer / This PC showing disk drives.
Network & InternetOpens the Windows Network & Internet settings page.
Network NeighbourhoodOpens the Windows Network Neighborhood / Network location.
Network PropertiesOpens the Windows Network Connections dialog.
ODBC32 Data Admin.Opens the Windows ODBC Data Source Administrator dialog.
Peek DesktopUses Aero Peek to preview the desktop where supported.
PersonalizationOpens the Windows Personalization settings page.
PhoneOpens the Windows Phone settings page where available.
Power ManagementOpens the Windows Power Options dialog.
Power Off MonitorPowers off all monitors.
Power OptionsOpens the Windows Power Options settings page.
Power Saving ModeToggles Winstep power saving mode: None, Normal, or Ultra.
PrintersOpens the Windows Printers dialog or settings page.
PrivacyOpens the Windows Privacy settings page.
Quick Exit Winstep XtremeExits all Winstep Xtreme applications without confirmation.
Quick Exit [Application]Exits the application without confirmation.
Quick Log OffLogs off the current user without confirmation.
Quick Restart WindowsRestarts Windows without confirmation.
Quick Shutdown WindowsShuts down the system without confirmation.
Recycle BinShows the contents of the Recycle Bin.
Regional SettingsOpens the Windows Regional Settings dialog.
Restart [Application]Exits and restarts the application without confirmation.
Restart WindowsRestarts Windows after confirmation.
Reset Reserved Screen SpaceResets edge areas reserved so maximized windows do not overlap Winstep objects.
Restore All WindowsRestores all minimized windows.
Restore WallpaperRestores the wallpaper used before a Winstep theme changed it.
Restore [Application] SettingsRestores the application settings.
RunOpens the Windows Run dialog.
SearchOpens the Windows Search dialog or search interface.
Search SettingsOpens the Windows Search settings page.
Show DesktopHides all open windows, equivalent to pressing Win+D.
Show Desktop FolderOpens the contents of the desktop in a Windows folder.
Show Desktop IconsShows desktop icons if previously hidden.
Show FontsOpens the Windows Fonts dialog or settings page.
Show TaskbarShows the Windows taskbar if previously hidden.
Show Tip of the DayOpens the Tip of the Day dialog.
Show Volume ControlOpens the Windows Volume Mixer control.
Show Windows Side by SideShows all open windows side by side.
Show Windows StackedStacks all open windows.
Show/Hide Desktop ModulesToggles visibility of desktop modules in Winstep Xtreme.
Shutdown WindowsShuts down the system after confirmation.
SleepMakes the computer enter Sleep mode.
Sleep TimerOpens the full-screen sleep timer alarm.
SoundsOpens the Windows Sound dialog.
Start Flip3DInvokes Windows Flip3D where supported.
Start MenuOpens the Windows Start Menu.
Start Screen-SaverRuns the configured screen saver.
SystemOpens the Windows System/About settings page.
System PropertiesOpens the Windows System Properties dialog.
Task ManagerOpens Windows Task Manager.
Task ViewOpens the Windows Task View / Virtual Desktop manager.
Telephony PropertiesOpens the Windows Phone and Modem dialog.
Time & LanguageOpens the Windows Time & Language settings page.
Version InfoOpens the Version Info dialog for the application.
WinAmp PreferencesOpens WinAmp Preferences if WinAmp is running.
WinAmp Show EqualizerOpens the WinAmp Equalizer if WinAmp is running.
WinAmp Show PlaylistOpens the WinAmp Playlist if WinAmp is running.
Windows HelpShows the Windows Help dialog where available.
Windows SettingsOpens the Windows Settings app.
Windows UpdateOpens the Windows Update settings page.
[Application] HelpOpens the Help file for the current Winstep application.
[Application] PreferencesOpens the Preferences screen of the current Winstep application.

20. Themes, appearance, and effects

20.1 Theme loading details

Theme loading can affect more than colors and backgrounds. Themes can include fonts, module artwork, sound schemes, voice schemes and object-specific images. Theme options let you decide whether the current wallpaper, sound scheme, module icons, module themes or NextSTART integration should change when a new theme is applied.

Because desktop module sizes and shapes vary from theme to theme, automatic desktop-module alignment is useful after changing themes: it helps keep modules visible and avoids overlaps or partly off-screen widgets.

20.2 Theme options and integration

Theme changes may also change the icon used by some iconic modules, normally the Clock and Recycler, when the selected theme provides alternate images for those modules. This can be disabled with the Allow themes to change module icons option in the Theme Options dialog.

Theme Locks. Locks prevent specific theme components from being changed when a different theme is applied. Examples include locking the wallpaper, sound scheme, voice scheme, desktop module scale, or the theme of specific modules.
Module icon options. The dialog can allow or prevent themes from changing module icons, and can lock individual module themes such as Clock, Recycler, CPU Meter, Email Checker, Weather Monitor, Net Meter, RAM Meter, Wanda, Battery Monitor, Calendar, Moon Phase, and Disk Meter.
Context menu theme. Controls whether context menus use the menu theme associated with the active WorkShelf theme, the menu theme currently active in NextSTART, or the default menu theme.
New Theme Options. Options include automatically aligning desktop modules to the edge of the screen when switching themes, and automatically installing fonts included in new theme packs.
Winstep theme integration. Allows theme changes in one Winstep application to be automatically applied to the others, keeping the full desktop environment consistent.

20.3 Theme colorization presets

Theme colorization drop-down
Theme colorization presets can leave the theme unchanged, apply a manual color, use the dominant color of the desktop background, or use the Windows accent color.

Theme colorization is not limited to the underlying colorization method such as tinting or hue shifting. The Theme colorization controls can also decide where the color comes from. Available choices include No Colorization, Colorize, Colorize with dominant color of desktop background, and Colorize with Windows Accent color.

Manual colorization is useful when the user wants a specific theme color. Dominant-background colorization helps the theme blend automatically with the current wallpaper. Windows Accent colorization follows the accent color selected in Windows, making Winstep objects feel consistent with the rest of the desktop.

Colorize text. Where available, this option applies the chosen color treatment to text elements as well as graphics. This can help the overall look feel more unified, but should be used with care if the selected color reduces readability.
Per-object theme locking. Docks, Shelves, desktop modules, and other themeable objects can each have their own theme locked. When an object's theme is locked, applying a new global theme does not change that object. This allows users to mix and match different themes for different objects while still using global themes for everything else.

20.4 Theme colorization in practice

Theme colorization can be used in two layers: the method used to alter theme graphics, and the source of the color. Methods include approaches such as shifting hues, tinting, or toning monochrome bitmaps. The color source can be manual, derived from the dominant color of the desktop background, or taken from the Windows accent color.

Dominant-background and Windows-accent modes are especially useful for users who change wallpapers or Windows themes often and want Winstep objects to follow the rest of the desktop automatically. Manual colorization is better when building a stable custom theme around a fixed color palette.

Theme colorization options
Theme colorization can follow a manually chosen color, the dominant wallpaper color, or the Windows accent color.

20.5 Effects as feedback, not only decoration

Effects should be documented as interaction feedback as well as visual polish. Mouseover effects tell the user which item is under the pointer, launch effects confirm that an item was activated, attention effects draw the eye to a task that needs input, and delete/remove effects provide feedback when an item is removed.

The Effects Panel preview helps users choose effects visually before applying them. Users who prefer minimum motion can choose simpler effects or disable them, while users who want a more expressive desktop can combine effects where supported.

Effects Panel
The Effects Panel provides a visual preview of effects so users can choose by behavior rather than name alone.

21. Performance and Resource Usage

Winstep applications are highly visual and highly customizable. Most visual features can be enabled, disabled, or adjusted, so you can choose the balance between appearance, responsiveness, and resource usage that works best for your system.

On modern systems the default settings should work well for most users. If you are using an older computer, a low-power laptop, a system with integrated graphics, or a very heavily customized setup, the following suggestions can help reduce CPU and memory usage.

Visual effects and animation

Icon reflections. Live icon reflections look attractive, but they must be stored in memory and updated when icons change. If you want the Dock to use fewer resources, disabling icon reflections is one of the simplest changes to try.
Animated icons. Animated icon strips can use significantly more memory than static icons because their frames are cached for smooth playback. Use animated icons selectively, especially on older or memory-limited systems.
Magnify plus other effects. The magnify effect is already one of the more demanding mouseover effects. Combining it with additional mouseover effects increases the amount of work needed while the pointer moves across the Dock. For maximum responsiveness, use magnify by itself or choose a simpler effect combination.
Animation-sheet effects. Some effects transform the icon itself, while others play additional animation frames over or under the icon. Animation-sheet effects can use more memory because their frames must be cached. If memory usage matters, prefer simpler transformation-based effects.
Blur-behind and glass effects. Blur-behind effects on semi-transparent backgrounds require extra processing, especially when the Dock changes size or when magnification changes the visible region. Disable blur-behind effects if you want to reduce visual overhead.
Water, ripple, and fluid effects. Effects that are always animating, or that simulate water, ripples, or fluid motion, use additional CPU time. Disable them on low-power systems or when battery life is more important than visual effects.

Modules and live information

Modules use resources only when they are active. If a module is not present on the Dock and is not otherwise active, its related background work is not performed. For example, if the Net Meter module is not active, Nexus does not need to keep measuring network activity for that module.

Remove modules you do not use regularly. This reduces the number of items that must be updated and can also stop the background collection of information that only exists to support that module.

Startup and Fast Boot

After a full Windows restart, the system is busy loading Windows, services, drivers, security software, startup applications, and background tasks at the same time. This can make any startup application appear slower than it really is, especially on systems using mechanical hard drives.

If Nexus or another Winstep application seems slow to appear immediately after boot, wait until Windows has finished loading and then start it manually as a comparison. Systems using SSDs usually feel much more responsive during startup because random disk access is much faster than on mechanical hard drives.

Fast Boot. The Fast Boot option can make Nexus available sooner after the Windows desktop appears. It is optional because some security applications may warn about programs that use faster startup methods, and because users should decide for themselves which applications deserve startup priority.

General advice

If performance or battery life matters, start by disabling the features you do not personally need: animated icons, reflections, heavy effect combinations, blur-behind, water/fluid effects, and unused modules. You can then re-enable the features you miss most, one at a time, until you find the right balance for your system.

22. Questions and Support

You can download the latest version of Winstep Xtreme from https://www.winstep.net

For questions and support just e-mail us at support@winstep.net or visit the Winstep Forums at https://forums.winstep.net

23. Acknowledgements

Special thanks to:

  • John T. Folden for being the initial inspiration engine for Winstep.
  • Jody Holmes for his friendship, help and bandwidth provided, plus setting up and hosting the old Winstep IRC server and mirror.
  • Paul Cobbs for all the help testing stuff and helping me with the graphics.
  • Gary Waugh for writing most of the initial draft of this User Guide, and for always being there.
  • Ric Sharma for his great NeXT related suggestions and insight, and for all that bug testing and Moderator work.
  • Daniel Seiden, Stephane and Basiclink for their incredible work setting up the very first Winstep web site and Forums.
  • Thomas Bradford, Jen, Barb, Kim Valentine, Marina, Peter and all the other wonderful people at BMT Micro for always going above and beyond the call of duty.
  • Tim Dagger for the old default Recidivist Theme and for all those other nice themes. s.
  • Renato C. Veras Jr. aka Treetog for all his help and incredible graphical work.
  • And finally but not least, many thanks to all the wonderful people who dwell on the Winstep forums. Thank you for all the great suggestions and help testing Winstep applications - we owe it all to you.