- Первые 4 байта - сигнатура файла. FB обозначает файл випа, PR можно по-разному расшифровать. Я расшифровываю, как Personal Resource
- Вторые 4 байта - размер файла без 8 первых байт, в которых, собственно, лежат сигнатура и размер файла. Непонятно, зачем надо хранить размер отдельно
Насчёт декомпиляции интерфейсов: исходники получить не удастся, максимум - листинг программы без инструкций макрокомпилятора, а может быть, и в виде байт-кода. Разработчики не должны быть обеспокоены, что кто-то им дорогу перейдёт