Some time ago I knew how to tell smartd to log to a local file instead of syslog, but I seem to have forgotten what the option was and I can't find it now. 
Current example setting below, where I do want a popup but I'm not getting any after the test message, and the smartd messages all go to the Windows application event log (which I assume is "syslog" in your documentation) (example below).
Thanks in advance for your help.
-- Roy Zider
Current directive in smartd:
/dev/hda:a -a -W 2,40,45 -o on -S on -s (S/../.././04|L/../../6/05) -m sysmsgbox -M test