Не так давно «зарелизились» исходники этого дела, правда без лицензии, но было точно указано, что для некоммерческого использования. Покопался немного в них - портировать вполне можно, нужно только стряхнуть пыль и могильную землю. И почистить от Borland C++ специфичного. Работа с дыркоикс вроде бы вынесена в отдельный класс, так что можно попробовать использовать какой-нибудь ToGL (ибо переписывать этот тихий ползучий ужас нет ни времени, ни желания).