Si necesitas eliminar el archivo como tal usa la funcion deletefile(ruta+archivo a eliminar), ahora bien si necesitas eliminar una seccion del ini.... debes cargar la unit inifiles y hacer referencia con una variable a la clase TIniFile, te recomiendo que le veas el codigo fuente de la unit IniFiles, y te daras cuenta que existen todos los procedimientos necesarios para manipular los archivos ini.
ahora bien.... F --> en un interior contiene un procedimiento publico que se llama EraseSection y como parametro le debes indicar la seccion dentro del ini que desea eliminar, por ejemplo :
F.EraseSection('COMPROBANTE'); //
Ahora, el cuento de los espacios entre secciones, ahi me pillaste

, la estructura interna del ini lo maneja la misma clase TIniFile, y entre secciones no deja espacios.
Espero que te sirva, saludos desde chile!!!