Если надо удалить элемент, то тут такой вопрос - а какой массив у вас, статический или динамический. Подготовительные работы одинаковые, т.е. надо все элементы после удаляемого сдвинуть на 1 позицию влево, т.е. A[3] -> A[2], A[4] -> A[3], A[5]->A[4], именно в таком порядке, т.е.
Код:
var
I, Idx : Integer;
begin
Idx := 2; // remove 2nd item
For I := Idx To High(A)-1 Do A[i] := A[I+1];
а вот потом либо надо переразмерить массив, либо признак конца массива уменьшить на 1.