Bon ben jeunes gens, j'ai trouvé une solution à mon problème:
Sous Vista SdA n'arrive pas à créer un répertoire utilisateur, faut donc le faire manuellement:
Sous C:\Users\[votre nom utilisateur]\AppData\Roaming\ créez un répertoire La Bataille pour la Terre du Milieu
Dans ce répertoire, créer un fichier nommé Options.ini (un fichier texte renommé en .ini) avec à l'intérieur:
AllHealthBars = yes
AlternateMouseSetup = no
AmbientVolume = 43
AudioLOD = Low
Brightness = 65
FirewallNeedToRefresh = FALSE
FixedStaticGameLOD = UltraHigh
FlashTutorial = 0
HasGotOnline = yes
HasSeenLogoMovies = yes
HeatEffects = yes
IdealStaticGameLOD = Medium
IsThreadedLoad = yes
MovieVolume = 59
MusicVolume = 13
Resolution = 1024 768
SFXVolume = 54
ScrollFactor = 61
StaticGameLOD = UltraHigh
TimesInGame = 24
UnitDecals = yes
UseEAX3 = no
VoiceVolume = 50
Vous remarquerez que sous"Resolution = 1024 768" vous pouvez adapter la résolution du jeu à celui de votre écran (1680x1050 en ce qui me concerne)
Ensuite, créez un sous-répertoire (vide) Maps
Et voilà, normalement ca devrait fonctionner.
Si jamais ca plante encore, alors il faudrait donner "tous les droits" à game.dat et lotrbfme.exe dans le répertoire: C:\Program Files\EA GAMES\La Bataille pour la Terre du Milieu(tm)
Donner les droits = clique droit sur le fichier -> propriété -> onglet Sécurité -> modifier -> clique sur Utilisateurs -> cocher la case Control Total
Voilà en esperant que ca vous aide!