Стоит ли делать такую проверку?
Если действие только в удалении класса, то такая проверка бессмысленна — remove сам проверяет наличие класса, удаляет в случае наличия и ничего не делает в случае отсутствия. Дополнительная проверка является лишней нагрузкой, хотя и очень незначительной, вряд ли заметно отразится на производительности.
Проверку лучше делать всегда, т.к. иначе - код будет неуправляемым (try-catch-exception).