The 31-year-old, who most recently endured a miserable spell with Morton, officially signed a one-year deal with the Borders club yesterday, although it has been revealed that he will play for free.
"Myself and Paul were discussing our dream team for the coming season and he wrote down Garry O'Connor's name as a joke," said Forrest. "I thought he would be perfect and said: 'Let's get him!'
"I had Garry's phone number from before but he changed it and we had to hunt it down. Garry is quite protective over his privacy, so it was a bit tricky and it was literally a case of trains, plane and automobiles trying to track him down.
"However, it has all been worth it now. We got the answer we were after."