I caved to peer pressure and added some basic "version switching".
All information i previously posted
here is still true.
You can still switch by a keyboard shortcut or based on workspace.
But this new method lists all of your BlitzMax installations and lets you quickly switch between them at any time.
(easier than trying to remember keyboard shortcuts!)The switch is a permanent change to your global setting, so it'll keep using that version until you switch to another one.
Any workspace specified BlitzMax path will override your global setting.
The new 'Versions' view is of course found in our BlitzMax view container, and comes with its own welcome message.

Adding a new BlitzMax version is easy.
Just press the "Add BlitzMax Version" button, or click the little + in the corner.
Select your folder and enter a name for this BlitzMax version.
And there's no limited to the number of versions you can add, so go crazy.

You can also right click a version for more options.

Hovering over a BlitzMax version will reveal its location.

Then just double click or click the little rocket icon to switch to that version.

The extension will have to load for a bit to switch everything over.
I'll probably cache the modules based on version later on, which should make it a bit quicker.
But for now it works pretty well!
For those of you that have no interest in version switch; you can just hide the 'Versions' view.

This has been pushed to the marketplace as version 1.28.0.