Найдите в сети эту функцию но для 2009 и XE. А потом проверяйте версию компилятора и подсовывайте 2009 и выше другой код. Я так делал с парой функций, оказалось что так быстрее чем переписывать код.
Я в свое время когда изучал этот вопрос и был сильно разачарован что в Дельфи нет хорошего способа для разделения программы на модули (типа plugins). А разделение на DLL очень не рекомендую, если вы используете какие-либо библиотеки (графика, формы и т.д.). Будет, например, проблема что TForm...
Хочу заметить что вы должны использовать Риббон для приложений не являющимися прямыми конкурентами Майкрософт. У них в лицензии было написано. Т.е. текстовый редактор делать нельзя.