I would have liked to know if @TomaszPakula's programs were not setting any of the autocenter properties, and thus the brokeness was not the code that would set or unset autocenter but rather the default value.
I say this as it would seem to me if the program specifies `DIPROPAUTOCENTER_ON` or `DIPROPAUTOCENTER_OFF` then we would want to honor that. If it doesn't specify anything then that is a different story.