Пока с этим не работал. Вообще-то, такие типы выделять можно системными вызовами WinApi.VirtualAlloc или HeapAlloc, как это под Win32 и принято. Может быть, есть где-то функция-оболочка под них.

А вообще, Oberon Micrsosystems рекомендует использовать подсистему Com и Direct-To-Com Compiler. Просто до версии 1.5 он не входил в поставку, а продавался отдельно, и приходилось использовать записи с процедурными полями.

А подсистема Ctl у Вас есть?