That is absolutely correct.
You need to connect and awaken a mapped drive before firing up Soulseek.
If you don't, Soulseek will show zero fileshares.
Once you reconnect your mapped drive, Soulseek will have to reindex your shares again.
Not good if you have many many files, as it will take a long time to rebuild.