Which bfme2 installation source are you using? Are you using the old daemon tools version for the mini images?
I'm quite sure I've seen this error before but I just can't remember how to fix it.
In your case I would probably uninstall everything (including deletion of the 'my battle for middle earth II' directory, manual checking of leftover registry entries and the game installation directory itself).
Then do a clean reinstall, check after each change you do whether it works (eg between patches or else, depending on the installation source).
This is the Daemon tools version I'm using. At top it says "Free license" and "Recently used images".
Like I said before, I got an anthology box (containing BFME1, 2 and ROTWK) as well as forshire's special edition, switching between those sources doesn't make any difference.
How can I best check the registry entries? I have experience with Microcontrollers and therefore know how messing around in registries can screw stuff up hard, so forgive me if I'm a little too cautious.
What I did before was delete EVERYTHING (except for the registry entries) related to BFME (even BFME1) and reinstall, that didn't do the trick back then.
EDIT: oh right, the reloaded image. I tried that version too. To no avail. ROTWK does the same as BFME2, failed to mention this earlier.
Edited by Arrrow, 21 December 2015 - 01:03 PM.