Forres Mechanics’ North Cup win should be a boost for the town as well as the club, according to chairman David Mackintosh.