Да, красиво плетёшь.
И мне нравятся такие рассуждения.
Netspirit пишет "то лучше сразу писать на C", с чем полностью согласен и тут уж не поспоришь.
Во всяком случае под Windows что либо рисовать лучше на С, да и язык более гибучий, как мне кааца.
Но на вкус и цвет все фломастеры разные, по этому такие мои рассуждения бессмысленны.
— Только вы, дорогой товарищ из Парижа, плюньте на все это! — Как плюнуть?! — Слюной, — ответил Остап, — как плевали до эпохи исторического материализма.
Всё упирается в человеко-часы, а вернее годы!
Иных уж нет, а те далече... Но и такие компоненты без труда можно переделать - опять же время.
Реально - это сделать какие то костыли, или подпорки к существующему.
По этому
Гипотетический вопрос:
такие вопросы не лишни.
P.S.
Нужен ASM - вставляй ассемблер прямо в код Delphi.
Ассемблер в Delphi-4 совсем убогий. Заточен только на мнемокод процессорных команд, да и то не всех.
В Delphi-7 чуть лучше - все команды уже можно написать, но и только. (Имею ввиду библиотеки и модули уж не подцепить.)