I know that this forum is frequented by individuals who are enamoured of all-things-Nokia, but...
After my last hard reset, taking a cue from Dave's freeware site index I loaded Nokia Bar Code Reader instead of the one that I had before--Quickmark.
After finally getting around to needing to read a Mobi code again (I'm lucky in that my lens scratch doesn't interfere with the camera function) and trying out the Nokia BCR program all I can say is "How can you stand it?".
The Nokia program seems mighty primitive in the imaging function compared to Quickmark. It took me a long time to be able to get a good read on a simple code with NBCR and worse yet you have to press the camera button to get it to read--all the while trying to hold the camera still and framing the image.
Quickmark uses the full resolution of the camera and auto-detects the image--no button pushing required--it works surprisingly fast and it well-written.
While trying it out before, it would link to webpages, RSS feeds and even autoloaded a theme which had been put into a mobi code.
The program is FREE.
The only drawback is that you have to register in order to get the download.
If you try this program I don't think that you'll be happy with Nokia's low-end offering any more.
ps. I forgot to mention that when it successfully reads a code--a lcute ittle voice says "Quickmark!" and then acts on the code.