I had a similar problem and this is how I fixed it: if you try to un-install entrenchment with inpulse you get the erorr "There is a problem in XML (28,8)" or somthing like that but if you go into impulse and mygames right click on entrenchment go to the bottom of the list and press verify instalation it should say instalation is wrong and you need an update, right click it a few more times (you don't get the option to update it at first) after a few second it will let you download a very small update and that will fix it.
If impulse lets you un-install entrenchment then I would reccomend just re-installing but that solution above has worked for most people who crashed on launching.
Good Luck!!