You can set Windows Live Mail to launch immediately after Windows starts. If you would like to stop this from happening, you can configure Windows to not open Windows Live Mail automatically.