If I'm not mistaken Frank tested free agency and we managed to get him back.
I say let him test it.
If he leaves he leaves.
We could just as easily use that 14 Mil to sign a couple of solid starters, a power hitting CF, and move AROW into RF where he is a better defensive player by far (Great Arm, Range) and over a full season can hit .280+ 15+ HR's and 70+ RBI's.
Lineup would look like this...
Willie Harris 2B
Juan Uribe SS
Frank Thomas DH
Carlos Lee LF
{Some Power Hitting CF}
Paul Konerko {Provided he'd take a pay cut...} 1B
Aaron Rowand RF
Joe Crede 3B
Miguel Olivo/Jamie Burke C
That lineup doesn't seem so bad to me...