I was trying to resolve my friend's problem since he's incapable of performing a google search, and apparently I can't fix it either. He's on Windows XP since his computer can't run anything better than that. I thought it was a driver issue, but his graphics drivers are up to date. I re-downloaded it, and it still didn't work.
Here's a picture of the errors:
(http://i.imgur.com/7SXT6Tv.png)
A google search tells me this might be a bug with the Unity engine. Have reported this on the bug tracker (http://ludeon.com/mantis/view.php?id=465).
EDIT: I have no idea if this would work, but you could try making a .bat file containing this line:
RimWorld363Win -force-opengl
Integrated graphics are always sketchy. Can't really play games on them. In your friend's case, up to date drivers probably won't help that laptop because the 945GM is past its end of life.