> Delphi7 наглухо вешает ХР, а 2000 туго, но возвращется в IDE, причем без дополнительных нажатий кнопок.
Так а причем тут ядро??? Delphi - это же не драйвер!
В данном случае проблема с Delpi лежит совсем в иной плоскости, скорее всего, в Windows Shell - той части ОС, которая отвечает за отображение десктопа, папок, панели задач и пр. Шелл в XP, действительно, в отличие от 2000, имеет большую склонность к подвисанию.
Есть огромная технологическая разница между блюскринами и прочими сбоями приложений. Попробую поверхностно объяснить... Преде всего, любой код в Windows, как код самой ОС, так и код сторонних приложений, исполняется либо на "прикладном" уровне (user mode), либо в "защищенном" (kernel mode).
На прикладном уровне живут все приложения и многие подсистемы ОС. Здесь приложения хорошо изолированы друг от друга и от ядра системы своеобразными аппаратно-программными "переборками". Поэтому сбой на этом уровне, как правило, приводит к смерти только того приложения, которое собержит ошибку.
Ну, в худшем случае, сбой может затронуть Windows Shell - тогда пользователь лишается возможности свободно переключать задачи и запускать новые. Но остальные программы при этом продолжают работать, а шелл чаще всего возможно перезапустить вручную через Task Manager. Кстати, шелл в XP значительно переработан, то есть содержит много нового кода по сравнению с 2000, поэтому он и менее стабилен.
На защищенном уровне живет ядро ОС и драйвера. Блюскрины - это сбои именно на этом уровне. Сбои в среде ядра системы, очевидно, фатальны, то есть приводят к останову ВСЕЙ системы. Они могут быть вызваны ошибками в самом ядре при исполнении ядром команд, запрошенных приложениями из прикладного уровня, либо ошибками в драйверах. Но в самом коде ядра, ведущем свою историю еще от Windows NT 3.1 (кажется, 1992 год), ошибок за 10 лет усовершенствований практически не осталось (впрочем, есть исключения, каксающиеся относительно недавно появившихся подсистем ядра). То же самое касается драйверов, написанных Microsoft, поскольку они проходят очень жесткое тестирование. Поэтому абсолютное большинство блюскринов в 2000 и XP приходятся на долю драйверов от третьесторонних производителей, либо на нестабильную работу самого "железа".