I'd think either Lazarus or Python would do equally well for both new dev and
rewrites. Personally, I'd go with Python just because the community is bigger
and there seems to be more existing code than Lazarus.
Turbo Pascal huh? That was my first progamming language. Still have really great
memories of it.