Actually BaseCamp can't load maps to device. It calls external program MapInstall. You can ran MapInstall directly, in version 4 it has some advantages over Mapsource, for example it supports multiple names for img.