What could be the reason for not able to find the process while using FindProcDLL::FindProc "WatchDogService.exe", when this process is visable in task manager.
You can use plugins wherever you like (function/section) unless they display a page in which case you must use them in a Page Custom show function. LockedList has a utility function (LockedList::FindProcess) to check a process is running which you can call in a section or function.
It seems that this process is a Service. You can use a service relatived plugin, such as Services or SimpleSC, to check whether the service is running.