So Neotko, I tried your method.
Unfotunately, i can't prevent the "shrinked" object to overlap the original one time to time (because there is no equivalent compensation on Z axis)
So I come back to my original feature request, but thank you, it was fun to play with this option that way.