Функция Sleep() (в версии 4 - sleep()) - статическая, поэтому ее можно вызывать без привязки к конкретному процессу: OS::TBaseProcess::Sleep(10); и, естественно, делать это из любого места (ну, кроме прерываний, разумеется).
В версии 4 в пространстве имен OS введена функция-обертка, там можно писать OS::sleep(10);
CODE
namespace OS
{
INLINE void sleep(timeout_t t = 0) { TBaseProcess::sleep(t); }
}