Both, Mapsource and BaseCamp support locked maps. I haven't tried recent BaseCamp in wine, I think the easiest way to get it under wine is to copy whole installed program directory form Windows, but I don't know if there is proper support for .NET in wine.
Bookmarks