Thanks! It still needs a lot of work and polishing but hopefully we get in the end a great working solution. If the keyboard at the N900 is closed the onscreen keyboard gets really annoying. I have to integrate my app definitively somehow into the maliit system to make it more useable. If this works it would feel more natural across all MeeGo devices. - sadly except our beloved N900 - but luckily we have a decent keyboard and don't rely on this application at our small micro computer. I have not really more ideas except including also this file into my zip. I have to apologize. I have zero experience publishing Windows *.exe files compiled using Qt and I still have to learn what is needed to get it running on every target. I guess I can't reproduce this error because of the installed Qt environment on my desktop. But I don't own a bounch of different Desktop PC's. I have only my old Windows XP Desktop and a small Lenovo Ideapad with Windows 7 32bit on it. But there I have the MeeGo Qt SDK installed and my zip works over there also without problems. I guess my exe gets the not included dll files there somewhere out of the system. So we have to sort this pain together out somehow. The strage thing is currently with all those errors: I don't use SQL in this project and I don't use XML Patterns. Nevertheless those DLL's seems to be needed on your system. I uploaded a new ZIP. The same exe, but it includes the missing QtXmlPatterns4.dll: TcpIpKeyboardSender-Windows32Bit-v0.0.3.ZIP LETS HOPE THE BEST! Edit: Perhaps the QtXmlPatterns4.dll you've found online is a minor different version compared to mine I have used for my project. Because of this QtNetwork4.dll (perhaps) can't work together with this file. Please delete all files you have and download the new Zip v0.0.3 and try it. I would love to see a solution to create a exe file using Qt that don't need any kind of runtime libraries. [sigh]