It seems that doing an Upgrade on an existing ship design (your design OR a built-in design) causes some kind of corruption in the game files for Beta 3 v0.31. This manifests itself as a Crash to Desktop immediately after you try to run GalCiv 2.
This can be avoided by NEVER UPGRADING ship designs. Always create a brand new ship design instead.
-Proud Canadian