Портировать можно по-разному.
Можно взять код на одном языке и переписать его на другом языке.
А можно взять код для одной платформы и сделать так, чтобы он запускался на другой платформе.
В первом случае нет никакой разницы, на каком языке и для какой ОС написан исходный продукт, но трудозатраты в разы больше, чем во втором случае. Как правило.
Чтобы портировать Си-шную программу на Колибри, нужно как минимум немного знать Си. И скорее всего без знания ассемблера тоже не обойтись. Если эти два условия выполнены, попробуй начать со скачивания SDK, чтения всех материалов из SDK (это на главном сайте), и продолжай читать на
http://wiki.kolibrios.org/wiki/Documentation/ru . Потом переходи к чтению исходных кодов и комментариев.