
This is coming to me as I am working on Rainmeter test Skins
Via the systems Tray Menu, Command Line, VirtualDesktops.dll, and SDK (if needed)
Add the ability to Add or Remove a Desktop one VD at a time.
And a fast "Save to Currebt profile" option.
Examples:
Command line:
-PlusOne
Activates additional Desktops, up to the maximum desktops available in sequential order from 1 to 20
-MinusOne
Removes desktops down to 2. Desktops will be removed starting with last Desktop in sequential order and work towards 2
-SaveCurrent
This will save current VD configuration to the active Profile
Systems Tray Menu Examples

In regards to VirtualDesktops.dll
The commands lines will continue to be an effective Band command for Rainmeter skins.
Since I am no programmer, I have no idea if additional code would be required for the SDK. I mention it to cover as many bases as possible
