Setting loading_image as early as I was failed on Android, I don't really know why but I've shifted that line to as late as I can before loading the FileChooser widget and it seems to work.