FREEDESKTOP.ORG & GTK+ : recently-used.xbel : modifier ?

Comment modifier proprement le fichier [mono]recently-used.xbel[/mono]

Suite à ce fil de discussion, je suis à la recherche de la méthode “propre” pour modifier ce fichier.

Je n’ai pas su trouver (ou mal cherché) une méthode permettant de supprimer
les liste “fichiers récemment ouvert” ou “liste de projets” etc. en fonction de l’application concerné.

Bien sûr, python sait faire, le XML, il sait très bien le “parser” pour y sélectionner les “nodes” à supprimer,
et bien que je n’ai pas encore testé si la fonction lockf() permettra de “verrouiller” proprement le fichier,
je pense que ça devrait fonctionner.

Mais je cherche à savoir s’il existe une solution plus “propre” pour verrouiller, modifier, déverrouiller le fichier.