There are 2 methods so far which allow to remove ads without patching in windows live messenger. We talked about the first method, which lets you stop ads loading by setting IE security settings to High.
Now for the Method 2
This a short and quick how-to on removing those bothersome ads at the bottom of Live Messenger main window. Lets get started..
- Go here: http://www.angusj.com/resourcehacker/
- Download Resource Hacker ver. 3.4.0 (Zip File 541kb).
- After unzipping the contents open ResHacker.exe.
- Open in Resource Hacker (File -> Open…) msgsres.dll located in (in most cases): C:\Program Files\MSN Messenger
- Click on View -> Find Text… on the menu bar.
- On the “Find what:” field put in:
- <Constrainer layoutpos=top ID=Atom(SSConstrainer) Layout=FillLayout()
- Change layoutpos value from top to none.
- The line should now look like:
- <Constrainer layoutpos=none ID=Atom(SSConstrainer) Layout=FillLayout()
- Click on Compile Script.
- Click Save (File -> Save)
- Open Messenger. Enjoy your now ad-less version of Live Messenger!
Extra Note
To Get Rid of Bottom Live SearchBar
- Find: element[id=atom(idSearchContainer)]
- This line is followed by { layoutpos:bottom; }
- Change layoutpos value to none, like this { layoutpos:none; }
Thanks to Dave who pointed this out.
(Source: voidin.blogspot.com)



Great info – worked a treat – many thanks!
SWEET!!!!!!!!!!! it work!!!!!!!!!!!!!!!!! i always wanted to this and i put it off for a bit.. glad i found this!!!
[...] bad — it never gave me any other result than program crash. On the other hand, hacks like using Resource Hacker to modify DLL’s are too cumbersome, though it works fine for [...]
thanks!
so useful (:
It doesn’t work for MSN 2009. Microsoft did again what it is supposed to do.