The loading time is the downloading of the game - more specifically the game assets (images/audio).
The good news is that once downloaded it doesn't have to be downloaded again / unless the game is updated.
The only real solution would be to use external image files:
Here is what ashley has to say... 5 sec google
[quote:19cd54rg]Using external image files
If your project has a lot of large detailed images which add a lot to the download size, you can make your game load quicker by adding them as project files instead. That way they won't need to be downloaded before the game starts running. You can then load them at runtime using Sprite or Tiled Background's Load image from URL actions - just enter the name of the image as the URL, e.g. "mylargeimage.jpg". You know they've loaded when the On image URL loaded trigger fires as well. This means you can request large images on the start of each layout that needs them, and show some kind of "Please wait..." message until they've loaded.
I suggest you read the manual and tutorial section as this is covered in both and use google as the forum has multiple topics on this.