По теме:
"Преобразование" указателей на тип FB или как определить тип FB в runtime

Как определить что лежит в закрытой коробке?
-прочитать надпись про содержимое коробки

Всем своим коробкам сделайте такие надписи, пихайте адрес в нужный указатель и вызывайте его.