You don't say... I just checked, I also get 126K idle. Maybe we have too many games... hehehehe.
I have a very similar setup (shell replacement and everyhting). Dunno, like you said before, optimization will come later.
For now I would love to be able to figure out how to add other games (PC games, external apps) to the list. Oh, and a .dat maker that could make dats for an entire directory but that will read other filetyes (like .bin for Atari 2600). Do you think this is doable Howard? Because I've been looking into coding my own solution, but I would hate to work on something that you might be doing already.