Ola Fer,
Entao nao eh um programa em si - eh na verdade um Feature do Windows.
Voce pode jogar sua API tambem no Task Scheduler do Windows.
Ou voce pode tambem executar o dotnet.exe e pedir pro Task Scheduler chamar a dll.
E com isso nao afeta o recycle do IIS.