По завершению времени жизни объекта кидайте событие, по которому удаляйте объект из коллекции. Удалением объекта из памяти займется GC в соответствии со своими алгоритмами.
Можно запихнуть в ресурсы вашего exe файла, затем при первом запуске распоковывать файл рядом с вашей программой. Но так практически никто не делает, а антивирусы не любят такую автивность. Правильным решением будет создание инсталлятора для вашей программы, который будет включать помимо вашего exe файла файл PsExec со всеми необходимыми ему библиотеками.
Ну, а выше, как вариант, Василий Банников предложил работающий вариант без создания инсталлятора.