Probably the normal Win 7/Vista problem:
http://wiiare.in/wp-content/uploads/2008/12/die-schlacht-um-mittelerdee284a2-ii-vista-patch.rarDownload this folder. Go to the folder "C:\Users\PC\AppData\Roaming" on your computer - if you don't see it you have to change the folder settings so that you can also see invisible folders.
Create a new folder called "My The Lord of the Rings, The Rise of the Witch-king Files" and a new called "My Battle for Middle-earth(tm) II Files".
Put the downoaded options.ini and the downloaded Maps-folder in both.
So the option.ini should have following path:
For BfmE II RotW:
C:\Users\PC\AppData\Roaming\My The Lord of the Rings, The Rise of the Witch-king Files
For normal BfmE II:
C:\Users\PC\AppData\Roaming\My Battle for Middle-earth(tm) II Files
(if you also wanna play BfmE I:C:\Users\PC\AppData\Roaming\My Battle for Middle-earth Files)
Now start the game and enjoy playing.
The problem is that this folders aren't created by starting the game for the first time on most win vista/ win 7 computers. (on Win xp they are created)
So yo have to create them manually. The game (BfmE I, BfmE II or the addon) is always searching for the options.ini as this file is needed for all the settings - but as it can't create it and can't find it the game crashes.