Ферра, я прекрасно понимаю, что каждый плагин занимается своим делом, но: а если В ПЕРВОМ же файле плагинов найдена искомая функция, то зачем еще ко второму файлу переходить? Я не заметил, что в написанном алгоритме есть точка останова, если необходимый плагин уже найден.
VCL: вижу, что не вирь=))) Но зачем включать большие библиотеки (при чем, по большей части не очень гибкие), если есть winsock. И ни чего сложного вам писать не надо - все, что нужно - это переслать команду резидентной программе. А это не велосипед, и товарищам, которые считают, что отправка 5-20 байт по сетке сопряжена с написанием нового класса или работой с потоками, я желаю удачи. Познания в области архиваторов исполняемых файлов конечно приветствуются, но...
На то и АПИ
А компоненто-кидательные программисты мало где нужны...