Slicer's Uninstall.exe custom behaviour

Hello again,

I’ve installed Slicer in the C:\Program Files\Slicer 5.7.0-2024-04-29 directory on Windows. During the uninstallation process, Slicer does not seem to remove the entire Slicer 5.7.0-2024-04-29 directory, but only some inner directories.

I would like to modify this behavior to ensure that the entire directory is removed from Program Files, and also to remove a few other files from another location. How can I achieve this?