Just an idea, since the gp2x is all linux, how about running a package manager on it ?
Like, what about using ipkg (google for it, something like apt-get only smaller) for software installation, simular to the way the Sharp Zaurus does ?
It would make software installation/managing libraries...