Maybe I'm missing something, but when I have a member who can't find their password, I go to "Member Management" in the Control Panel and select the member's account for edit. From the Edit Profile screen, there are four options near the bottom: Delete Member, Send Password, Become This Member and Merge User.

When I choose "Send Password", a temporary password is sent to the member which allows them access to their account.

I'm using UBB.threads 7.0.1.