TSomeThreadProgram aProgram(constructor arguments); TTaligentTaskHandle* aTask = new TTaligentTaskHandle(aProgram);