I know how to do it, but no, I haven't thought about whether we should or not. We definitely should support it, but I'm not sure the workflow to optionally have it or optionally not. Would you use a different Application class depending on if you wanted a preloader or not?
Yeah, I think we should support both workflows, and also take a look at approaches for loading over several frames (load the home screen while other pieces are still streaming in). Ideally we're making a framework which can create apps small enough not to need it.