Building a run is a good idea, and so is the scrap schedule. But getting her her own pet, be it a bird or a large, friendly fish (parrot cichlid) that she can pet, might be good also.
I feed my chooks a lot of treats, and if you call their names before treats, they'll come running when they hear their names. As for your neighbor; if she's coming in your yard encouraging hawks, you could call the cops. Good luck!