A "fix" would be to add a comment at the start of OpenWebif/pluginshook.src saying that it might be symlinked from WebInterface/WebChilds/Toplevel.py, then when you look at that file you'll know that it is intentional and done by OpenWebif.
And do something to stop the error message at Plugin start-up (just as something was done to stop it being "cleaned-up").