Incidentally I had considered including in the README patch a suggestion to put gpsapp lines at the end, since the code was explicitly written to be able to parse large files. It's evil, too. I started with some of the hijack code, and rewrote to support the twisted ends I wanted for the parsing.

A more generic parser for config.ini is available LGPL'd in Wine, but this is customized for GPSapp and I attempted to keep it small.

The next question is (when we're ready) does it make sense for every app to have a config file, or one for all apps?