В нашем случае для перехода нашего проекта с D7 на D2010 потребовалось около 4-5 недель. Есть несколько хороших ссылок, где вы можете увидеть, какой код должен быть изменен, и подумать, стоит ли это в вашем случае, основным отличием является проблема Unicode.
Например, любой код, который манипулирует или выполняет операции с указателями над строками, должен быть проверен на совместимость с Юникодом. Более конкретно, любой код, который:
Предполагается, что SizeOf (Char) равен 1
Предполагается, что длина строки равна числу байтов в
строка
Записывает или читает строки из некоторого постоянного хранилища или использует строку
в качестве буфера данных
Ознакомьтесь с полным текстом статьи от Embarcadero