Make sure that you are running the FreeSO executable, not the 'Volcanic.exe', it should be obvious enough though, just a thought.
You could try to install all the DirectX components that you may/or may not have already from here:
DirectX Optional Components Installer...