Internal error when compiling MT5 indicators on virtual Windows XP (Vmware)

 
This is a strange issue I encountered on trying to run MT5 on my winXP virtual machine (VMWare). Every installation will create a terminal directory in "C:\Documents and Settings\USERNAME\Application Data\MetaQuotes\Terminal\FOLDER_WITH_LONG_RANDOM_STRING". All compilations including the default indicators will result in a "internal error". I am using MT5 build 314. Anyone has any idea what is wrong? Does MT5 rely on any run-time environment which my stripped down virtual windows XP does not have?
Documentation on MQL5: Standard Constants, Enumerations and Structures / Environment State / Client Terminal Properties
  • www.mql5.com
Standard Constants, Enumerations and Structures / Environment State / Client Terminal Properties - Documentation on MQL5