Specifically, the "top" position (found in settings.yml) seems to always reset to "top: 17", regardless of what it was before.

This is an issue for me because I have my Windows Taskbar position set to the top (occupying about 30-40px of the top of my screen)... and when Uplay is launched, part of the UI (which includes the Minimize/Maximize/Close buttons) is hidden behind/under the taskbar.

Manually changing this value in settings.yml will only fix it for the next launch, but once the client is closed & restarted, it reverts back to "top: 17".