You could create a vlr-sysvar-reactor to check when savetime gets changed. Let it do something "spectacular" like open the text screen ... I wouldn't use an alert inside a reactor. Then at least you can try to figure out what you used last, and this may be the cause of the setting being changed. As an example try this code:
Code:
;; Clear reactors
(setq rlst (vlr-reactors))
(foreach item rlst
(foreach ro (cdr item)
(if (= "TEST" (vlr-data ro))
(vlr-remove ro)
) ;_ end of if
) ;_ end of foreach
) ;_ end of foreach
(defun R:TestSysvarSaveTime (obj info / )
(cond
((= (strcase (car info)) "SAVETIME")
(textscr)
(princ "The sysvar changed: ")
(princ info)
)
)
(princ)
)
(VLR-Reaction-Set (vlr-sysvar-reactor "TEST") :vlr-sysVarChanged 'R:TestSysvarSaveTime)