You are assuming the control nodes run the public client. I doubt any code changes need to be made at all.
Actually, I'm assuming the trusted nodes aren't running the publicly-released source because that's what RealSolid said; if they were, then they'd be just as happy to let him convert the entire 12 million SC trustfund balances into spendable coins as any other node.