I'm not really into maemo developing
That would create/replace a desktop widget based on the current keyset only and using common keys defined; thus resolving the storing problem. The downside is you could have a widget with only one keyset at a time, anyway I think it would be good for the majority of users