ProgramData et Undo
Certaines actions demandent de conserver la valeur initiale. Je propose de mettre cela dans le dossier
$Env:ProgramData\SWMB\Undo
Chaque fonction qui doit garder une trace posera dans ce dossier un fichier a son nom, avec l'extension qui va bien...