We do not review Windows software often. However, virgo is a lightweight virtual desktop manager that fits the bill. It is open source (MIT license) and does one thing well. virgo is less than 10KB in size at the time of writing with memory usage is less than 1MB at runtime. Virgo is written in C.

Features

Supports up to 4 virtual desktops (easily modifiable for more if you are ready to recompile it)

Shows a system tray icon with the number of the current virtual desktop

Easy keyboard navigation (somewhat similar to the Linux shortcuts)

Move active window to another virtual desktop

Installation

Download the zip package with the executable from the GitHub project page.

Usage

Virgo uses a few easy to remember shortcuts:

Alt-1..4 : switch to desktop 1..4 Ctrl-1..4 : move active window to desktop 1..4 Alt-Ctrl-Shift-q : exit the program

On GitHub: virgo