The DX 2010 runtime is normally not needed, since the DLLs are included in the distribution. At which point does it hang? Did the engine window already open?