2O.Nick:
1) По поводу лицензии:
а) все это еще не окончательно, на период работ пока так и т.п.
б) лицензия не противоречит лицензии ББ, т.к. мое ядро не использует модули ББ, наоборот - ББ может использовать мое ядро.
в) по поводу "некорреляции" - так работают семафоры, а семафоры реализованы на WinAPI.QueueAPC, смотрите HostSynch. Другого способа реализовать семафоры пользовательского режима я не знаю... Хотя пока с "корреляцией" не разбирался вообще. Ближе к концу недели повожусь.

2Ivor:
Постепенно было нельзя. Вынести API потоков из ядра также нельзя, т.к. сборщик мусора, обработчик трапов и т.п. не могут работать без доступа к информации о потоках. Процедуры ядра - не просто шлюзы к ВинАПИ, там целая прослойка - диспетчер задач.