shurshur, ну почему же, надо просто использовать архиваторы, которые позволяют указать размеры словарей. Тот же 7Z позволяет (судя по гуишной оболочке) задать размер словаря в 1.5Гб
Но смысла в делегате тут нет, всё решилось бы обычным вызовом функции. Был бы смысл, если пользователю предлагали выбрать экстремум какой функции он хочет найти.