For those who would like to have their objects live indefinitely (while the app-domain exists), override this method to return null (or nothing).
public override Object InitializeLifetimeService()
{
return null; // makes the object live indefinitely
}