Check out the Rob's blog post in which he describes the technique that can help you to allocate less memory when creating managed applications on Windows Phones: 

http://blogs.msdn.com/robtiffany/archive/2009/04/09/memmaker-for-the-net-compact-framework.aspx