Revert "DeleteProgram"

This reverts commit b56273b6c49cf19cbb3e96a15391cc10a7d8a2e0.