In this section I will shortly describe how you can implement a configuration dialog for your conduit. There is nothing Palm- or KPilot-specific about this. All the configuration dialog does is to read the configuration settings from the config file (using the KConfig class from kdelibs), and let the user change them in the dialog. If the user exists the dialog by pressing OK, the new values are read from the dialog controls and written back to the configuration file.
To provide a consistent experience to KPilot users, there already exists a class ConduitConfig which is a subclass of KDialog. This dialog does most of the basic work for you.