(4)Конвертация внешних обработок - это простое изменение формата хранения.
А так, по вопросу чувствуется полное непонимание проблемы.
Берешь логику обработки 7-ку и переписываешь ее на 8-ку
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший