I have the same thing happening on a server running 2003 server and VC ver 7.04, service crashes a few times a day.
Below is from the event logs.
Application: VisualCronService.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
Stack:
at VisualCronAPI.ImpersonationClass.LoadUserProfile(IntPtr, PROFILEINFO ByRef)
at VisualCronAPI.ImpersonationClass.Impersonate(System.String, System.String, System.String, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, LOGON_TYPE, LOGON_PROVIDER)
at VisualCronAPI.ImpersonationClass.Impersonate(VisualCron.NetworkCredentialClass)
at VisualCronService.EventFileClass.JGIPIGFJDLNNJLOENBHPCOIFDLPEHLECCKFN(System.String, System.String, System.IO.WatcherChangeTypes)
at VisualCronService.EventFileClass.KINOILFOJDOKONONDDCGMMFEGJALPHDBFGGJ(System.Object, System.IO.FileSystemEventArgs)
at System.IO.FileSystemWatcher.OnCreated(System.IO.FileSystemEventArgs)
at System.IO.FileSystemWatcher.NotifyFileSystemEventArgs(Int32, System.String)
at System.IO.FileSystemWatcher.CompletionStatusChanged(UInt32, UInt32, System.Threading.NativeOverlapped*)
at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32, UInt32, System.Threading.NativeOverlapped*)