исполнитель, который получил деньги за свой код, является преступником?
Не обязательно.
заказчик хочет получить программу, которая занимается чем-то незаконным
Программа не может заниматься чем то незаконным! Это все равно что сказать что у вас нож занимается незаконной деятельностью.
Программа это инструмент.
Заниматься незаконной деятельностью может либо человек (физлицо) либо организация (юрлицо).
Написание программ закон не запрещает.
Если вы пишите программу заведомо зная что она предназначена для осуществления незаконной деятельности - можете пойти как соучастник. Если не знали об этом и сможете это доказать - не пойдете.
Если предназначена для конкретного действия, и это действие незаконно - могут привлечь за написание вредоносного софта.
В общем от ситуации зависит. Но лучше не связываться, проблем меньше будет.