My bad, phrasing
I meant functions of the virtual desktop, eg…
♣ Persist across reboots
♦ Different icon/shortcut sets on diff desktops
♥ 'Quick flick' apps from one desktop to another via title bar button
♠ Apps launch in specified desktop
♣ Same app in diff states on diff desktop
♦ Separate Taskbar for diff desktops
♥ Rapid access, eg Ctrl+numpad 0147
…plus a few tech details around prioritizing, waking-sleeping, resource hogging, etc.
My need has decreased last few years, I mostly do fine nowadays with 2 monitors and Stardock's Fences. If pushed, I'd try
this $50 solution.