Чтож такое-то с библиотеками то у нас творится?!

Честно говоря, не представляю себе, что такое IUP и с чем его едят. В целом, какой-то FFI, наверно, реально сделать. И уже сделано ко всем библиотекам. Если сделано неудовлетворительно - значит, FFI тоже сложно.

Например, common-qt использует Qt 4 - почему до сих пор четвёртую?

Я ещё в целом отношусь к FFI подозрительно. Это же чужие объекты, чужая память, утечки, нулевые указатели и т. п. Плохо сочетается с долго работающим образом.

Поэтому мне больше нравится IPC. Например, веб-приложение. Или, с другой стороны, в основе LTK лежит замечательная идея.