In the circumstances it may be wise to uninstall and then reinstall iClone. Have you run DXDiag.exe to check the DirectX install is fault free? You can always reinstall DirectX9 again to be sure.
If you do uninstall iClone, remember it is advisable to backup all your custom content first (just in case) and it is also wise if you have installed any content packs, to backup the Template folder which is usually found below to save you having to reinstall them again afterwards:
c:\program files\reallusion\iClone 2\template
Peter EdwardsForum Moderator
iClone Daily Blog