A 75-year-old man has been charged in connection with the shooting of Brian Low in Aberfeldy.
Mr Low, 65, was found in the Pitillie area near the Perthshire town – where he was walking his dog – on February 17.
Police have now confirmed the man they took into custody on Friday, David Campbell, has been charged.
A spokesperson for Police Scotland said: “The 75-year-old man remains in custody and is due to appear at Dundee Sheriff Court on Monday May 27.
“A report will be submitted to the procurator fiscal.”
Police searched three sites – including a house – as part of the investigation in Aberfeldy on Friday.
First Minister hopes community will be “reassured”
Reacting to the development, Perthshire North MSP John Swinney said it had been a period of “deep anxiety” for the community and heartbreak for Mr Low’s family.
The First Minister told The Courier: “It’s a live case so there’s little I can say, but I hope this now provides some reassurance that the case is progressing.”
Mr Swinney had previously raised concerns about the police response to Mr Low’s death, demanding answers of why it was treated as a medical matter for four days after his body was discovered.
“I cannot understand why a medical examination did not take place immediately and a post-mortem did not take place until the following Friday,” he said in February.