Make auto-hide windowed mouse pointer optional

Fixes #3750
Controls: add missing call to call RecalcLayout()
Fix uninitialized field warnings

CID 966343, 1130515