Check that lParam is non-NULL in WM_SETTINGCHANGE message handler.
rBddbac88c08ef added a handler for WM_SETTINGCHANGE that does a string compare. Unfortunately it causes an access violation if lParam is NULL. According to Microsoft documentation "Note that some applications send this message with lParam set to NULL. This patch just adds a null check.