After upgrading my Z (5500) a few weeks ago to the new ROM (3.10), I experienced the same silly problem.
Sadly, I forgot about running the app from the console, to see any error messages.
Thanks for the 'reminder' offroadgeek.
Anyway, after doing that, I ended getting the same error message. The reason for the error message is that LD_LIBRARY_PATH is not explicity defined (rather it's not defined at all) for user 'zaurus'.
To fix, I had to create a shell script to export this variable and then execute the binary. I haven't dug much deeper to find out why my library path wouldn't be/isn't set. But will look more closely when I have some time. However, this work-around seems to fix the problem we're having. I suspect that the people not having any problems, have the library path set. My only change was modifying my 'zaurus' .profile (well there wasn't one initially) to export LC_ALL for Perl. So maybe by setting this (shouldn't matter) is somehow 'stomping' on default settings(?).
Here's my script I created:
Nothing fancy or elegant. I named it 'qtjournal.sh', under /home/QtPalmtop/bin (you can name it whatever you want, I just wanted to remember what this shell script was for). Ensure that it has proper execute permissions and that group ownership is 'qpe'.
# ls -la qtjour*
-rwxr-xr-x 1 root qpe 196367 Aug 21 2003 qtjournal
-rwxr-xr-x 1 root qpe 63 Aug 16 20:33 qtjournal.sh
At this point, go into your tab manager under settings, hi-lite QtJournal, then click the edit button (it's the one with the pencil). The one you want to update is "Program". Just add ".sh" (dot sh) to the end of qtjournal (or whatever name you chose for your shell script). This tells it to run your shell script instead of the binary directly. So for example, if you named your shell script, "MyQtJournal.sh", then you'll need to replace qtjournal with MyQtJournal.sh.
After that, everything should be "right with the world".
Hope that helps.