Trying to install MicroStrategy Desktop on Windows 8 Developer Preview you may get this error:
MSTR setup tries to install .NET framework. Windows 8 come with .NET 4 and you also have the option to enable 3.5.1 in the operating system.
For further details see the article:
After enabling .NET framework you should be able to install the software.
Once installed the icons are created in the start page of Metro UI.
hope this helps,