За многопоточность (1 дополнительный поток) отвечает библиотека Lib_thread. Подключи её в программу. Далее добавляешь в свою программу процедуру:
Procedure threadaction();
begin
Delay(10000); Halt; // Ну или что-то типа того
end;
А для вызова в программе делаешь сначала thread.init, а когда нужно запускать поток, то пишешь thread.start.