- знаю, я только учусь

С Finalize я экспериментировал (что с ней, что без - всё равно ошибка).
С массивом у меня так: на место удаляемого элемента вставляется последний, а потом уменьшается длина массива на 1.
Проблема возникает, когда нажимается динамически созданная кнопка с надписью "Удалить из списка", появляющаяся в списке вместе с добавленной частотой. Причём, если добавить две частоты и удалять вторую, происходит удаление частоты и кнопки из списка без ошибки (как надо). При этом, после каждого добавления или удаления частоты происходит перерисовка списка через процедуру ListShow. А вот если удалять первую частоту, третью и т.д. - всё грустно.
