Yep sounds good...

a couple of things:
<set name = "key1" description = "Key #1" value = "value1"/>
this should have a section= attribute as well to say which section the key should be added to (ie [hijack] or [irconfig])

How should <ask>ed values be referred to in setting config.ini keys...?

Cheers

Kim