Ответ 1
Вы уверены, что это не ошибка VLC? Я бы посоветовал вам следующее.
Было бы здорово, если бы вы могли разместить событие OnClick(), чтобы мы могли проверить, что что-то не так с кодом (автоматическое изменение).
Чтобы проверить, является ли это ошибкой VLC, попробуйте использовать тот же код в другой версии Delphi, если проблема повторится, это зависит от вашего проекта и кода. Если все будет хорошо, я бы посоветовал вам связаться с Embarcadero и сообщить о проблеме/ошибке. Вы поможете сообществу Delphi и сделаете его сильнее.
Кроме того, если вы знакомы с Windows API, попробуйте ввести чистую собственную кнопку с CreateWindowEx API и внутренними закодированными функциями для OnClick() мероприятие. Это единственный случай, если вы не можете найти другого выхода.