<p dir="auto">Windows 10's native Virtual Desktops feature is very under-powered. A "Fancy Virtual Desktops" PowerToy would make so much sense, particularly since the original appearance of Virtual Desktops in Windows was through the original PowerToys!</p>
<p dir="auto">Here are some enhancements to Virtual Desktops that a "Fancy Virtual Desktops" PowerToy might provide:</p>
<ol dir="auto">
<li>Apply different backgrounds to each virtual desktop.</li>
<li>Each desktop shortcut/icon can appear on only one particular virtual desktop, or on all virtual desktops (configurable per shortcut/icon).</li>
<li>Any window can be designated as "sticky" so its contents appear on all virtual desktops.</li>
<li>In a multi-monitor environment, any monitor can be designated as "sticky" so its contents appear on all virtual desktops.</li>
<li>Virtual desktops can be named (applies to Win 10 releases prior to 2004).</li>
<li>Shortcut keys can be assigned to each virtual desktop to switch between desktops (in addition to Win+arrows for cycling between).</li>
<li>Programs can optionally be designated to launch in a particular virtual desktop by default, regardless of which virtual desktop is active at launch time.</li>
<li>The Virtual Desktops configuration (all of the above) can be saved and automatically loaded at startup, and a default virtual desktop can be designated.</li>
</ol>
<hr>
<p dir="auto">If you'd like to see this feature implemented, add a <g-emoji class="g-emoji" alias="+1" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f44d.png">👍</g-emoji> reaction to this post.</p>
<h1 dir="auto">Summary of the new feature/enhancement</h1>
<p dir="auto">Virtual Desktops are great to improve productivity.<br>
There are a few opensource Virtual Desktop Manager.<br>
Most of them are not maintained or just not complete.</p>
<p dir="auto">Have a look at those samples:<br>
<a href="https://github.com/sdias/win-10-virtual-desktop-enhancer">https://github.com/sdias/win-10-virtual-desktop-enhancer</a><br>
<a href="https://github.com/m0ngr31/VirtualDesktopManager">https://github.com/m0ngr31/VirtualDesktopManager</a><br>
<a href="https://github.com/mzomparelli/zVirtualDesktop">https://github.com/mzomparelli/zVirtualDesktop</a><br>
<a href="https://github.com/henkman/virgo">https://github.com/henkman/virgo</a></p>