I read the forum, and it seems that it could be related to graphic card.
Mine is ATI Mobility Radeon X300. If this is the problem, how can I update it?
Same problem, same graphics card.
Update it through a rather convoluted process described here:
http://www.tomshardware.co.uk/forum/265200-35-driver-mobility-radeon-x300-64mb "you can try this, which I have done and does work. You can download Catalyst 9.3 as my last post, but don't run it straight away. You must check your .NET framework version. You must have at least version 2. If you have an old computer you may need to download and install that. Restart the computer afterwards (it doesn't tell you to, but people have reported problems if you don't). Then you can run the catalyst 9.3 installer program. For me, it still said it couldn't find a suitable driver, and the reason seems to be that you can't update the driver on a Dell using drivers from AMD/ATI but instead you are supposed to get them from Dell. To get round that, go to
http://www.hardwareheaven.com/modtool.php and download the Mobility Mod Tool. Follow their instructions carefully (including installing MSXML 6.0 if necessary). This will modify the driver that the Catalyst 9.3 installer program has copied to your C: drive, so that it can be installed even on a Dell or other laptop where you are supposed to go to the laptop manufacturer. When you get to the end of the instructions, you will have installed your new driver. I did this and it works. However, the driver has been modified and no longer meets the WHQL certification."
I went through this process, successfully update the driver, and now UFO:AI opens and runs just fine.
Hope that helps you out too.