В Windows есть некоторые несущественные издержки, связанные с простым созданием нового процесса, да. Вот почему CGI исторически не работал так же хорошо в Windows, как и в других операционных системах (и это большая причина, по которой вместо этого был разработан FastCGI)
Однако я хотел бы спросить, как часто вы собираетесь создавать эти дополнительные «рабочие места»? Если это будет происходить очень часто, есть ли причина, по которой вы не можете просто использовать поток пула потоков? Если это не будет частым явлением, вы получите небольшую выгоду по сравнению с тем временем, которое вы потратите на выяснение того, как заставить его работать.
IMO, отдельные домены приложений, как правило, имеют определенные ситуации, которые требуют их использования в течение всего процесса или простого потока. Обычно лучше идти тем или иным путем.