XE5 Android TBitmap.LoadFromStream falha dentro de um encadeamento

Estou criando um jogo simples para Android usando o Delphi XE5. Eu tenho alguns recursos, PNGs e Jpegs, eu queria mostrar uma tela de carregamento enquanto o meu programa carrega todos os recursos.

Mas eu achei colocando TBitmap.LoadFromFile, ou TBitmap.LoadFromStream código dentro de um segmento android, causou o App para sair imediatamente e retornar ao Launcher, no modo de depuração Delphi nem sequer pegar uma exceção. (O código funciona perfeitamente no Windows e sem thread no Android)

Eu tive que abrir logcat para ver o que aconteceu, eu vi algo como "Erro ao criar contexto de desenho".

Minha pergunta é que há uma maneira de fazer uma tela de carregamento para o Android usando o Delphi XE5? Assim, uma tela de progresso é exibida enquanto as imagens são carregadas na memória.

Eu criei o projeto de teste apenas para isolar o problema, aqui está o resultado. LoadFromFile é o thread 1. O log sugere thread realmente executado, mas exceções foram levantadas depois ???

Captura de tela Logcat: