Have you experimented with different settings of client.preload_rsc? You might want to try turning it off, which will download resources only as needed.
Not with this game, but I did do some experimentation with a previous game. I found that, at least from my perspective, it was more annoying to have the connection slow down every once in awhile when a new resource was needed rather than get them all at once at the start. Certainly, setting this to download resources as needed would help the initial lag as fewer than half the icons are needed at the start, but I'm not sure I want to do that.
Deadron's idea of being able to force a download before the game starts (or making the fact known and available to the programmer) would help. In the meantime, I can implement a check to see if the player has ever connected and give a message if not.
You see, Pac-Man is not meant to literally represent a physical being at all. Rather, Pac-Man is a metaphor for our very society, consuming the world's resources in the name of some artificial "progress" without actually producing anything. The world seems to replenish itself as its resources are used up, but in the end the ghosts of our past crimes against nature will catch up to haunt us, no matter how hard we lash out at them.