It seems that more guys than me have had this problem. This is the solution I got from the QlikTech support and it worked! The problem occured because I have a full QlikTech AND the ocx on my machine: "The problem is that the license used by the ocx is the developer license. That's why you get the empty string in the properties. The license is registered here For ocx HKEY_CURRENT_USER\Software\QlikTech\QlikOcx\Authentication HKEY_LOCAL_MACHINE\SOFTWARE\QlikTech\QlikOcx\Authentication and for QV HKEY_CURRENT_USER\Software\QlikTech\QlikView\Authentication HKEY_LOCAL_MACHINE\SOFTWARE\QlikTech\QlikView\Authentication The LEF file is stored here C:\Documents and Settings\All Users\Application Data\QlikTech C:\Documents and Settings\All Users\Application Data\QlikTech\QlikOcx C:\Documents and Settings\All Users\Application Data\QlikTech\QlikView To change the license, follow the steps below. 1. Get the license key and control number for both QlikView and OCX license. 2. Remove the registry settings described above. 3. Remove the license files, LEF.txt, described above. 4. Open your ocx application 5. Now you should get a license dialog where you can add the license information for the ocx. If the license dialog doesn't display you have to remove the ocx and add it again. 6. When the license is registered there should be a string in the license property for the ocx, the registry for the ocx is updated and the LEF file is created. 7. The next step is to add the license for QV developer. Start by opening QV. 8. Open the menu item Settings->User Preferences 9. Goto tab License 10. Select the button Change and follow the instructions. Step 4 and 5 has to be done for every application were the ocx is used. The reason is that the string for the runtime license has to be created in the License property for the ocx."