It turns out that it is actually quite easy to create and use a library with a space in it's name, Base 250k or BC Watersheds for example. All you need to do use quote the name: library 'base 250k'.
To update the atools command restorelibrary.aml, near line 54 change [translate %lib$library%] to [unquote [translate %lib$library%]].
| I | Attachment | Action | Size | Date | Who | Comment |
|---|---|---|---|---|---|---|
| | restorelibrary_space_patch.diff | manage | 0.7 K | 2005-06-01 - 13:37 | MattWilkie | unified diff patch to enable restorelibrary to use spaces in library name |