There is nothing to fix...
If you mean fixing the fact that Windows Messenger must be started up before MSN Messenger, then that's a programming limitation.
If you can live with that, then you could use a polygamy patch so you don't need to startup Windows Messenger at all, but only MSN Messenger...