Никто не знает, как можнозаморозить определенный процесс, нить? Это что-то типа Sleep, только не для текущей нити, а для той, которую указываешь. Пример:
Жму на кнопку comd1 в каком-либо приложении (не мое, но по отнрошению к моему, откуда будем морозить, оно дочернее), ононачинает выполнять какую-нибудь работу, потом жму на кнопку comd2 в своем приложении и первое "зависает" на некоторое время.
Ну точно как Sleep.
Я пробывал поработать с приоритетами, но заморозить не удалось. При самом низком приоритете, скорость работы тестового приложения замедлялась до 100 раз! Но далеко (очень далеко, почти никогда) не всегда и вообще мне это не подходит.