Hi there,
You may have a corrupted version of .lha. I once got a very mild virus called Happy New Year '86 on my hard drive from a disk which contained it. I killed the virus with Virus Z, and everything else that contained it worked, but not .lha. I had to get another copy from a friend.
I have .lha on a button for the left mouse button in Opus, and .unlha on the same button for the right mouse button - if you see what I mean!!! It works fine from there. I have used various other packers and unpackers with varying degrees of success.
I'll send you my .lha and .unlha if you like.
Yesnaby