Is there something I can do still? Or is this a case of forever lost.
If you cannot remember your second password, then BitMaxz is correct in saying your only remaining option is to attempt to brute-force the second password. I assume you will have tried everything you think it could be, variations of your primary password, every password you used around the time of setting up the wallet, etc.
To use btcrecover, make sure you download the up-to-date fork from here (
https://github.com/3rdIteration/btcrecover), since the original program ceased development over 3 years ago.