The file is in /opt/qtm12/lib, so it's not missing, but app seams not to look there for libs.

Have I missed anything?

A good verification step is to do a 'ldd /opt/todolisterfreefremantle/bin/todolisterfreefremantle | grep libQt' on the device to see what's it looking for. Did you use the latest (...fremantle5) version ? Did you use the QtSDK on Windows, Linux or Mac ?

The file is in /opt/qtm12/lib, so it's not missing, but app seams not to look there for libs.

Have I missed anything?

You should add /opt/qtm12/lib to /etc/ld.so.conf and run ldconfig to make libraries to be searched from that directory. (Or you can start your app with /lib/ld-linux.so.3 --library-path /opt/qtm12/lib EXECUTABLE-FILE)