http://www.flasher.ru/forum/showthread.php?t=69736 Вот тут я задал вопрос, после чего ответов мне хватило, чтобы написать меню, с бесконечным числом вложенных папок и файлов, которые запускаются.
Я бы в твоем случае использовал кнопки, а потом при наступлении нужного события запускал функцию, которая все что нужно передает и обрабатывает. Кнопка может быть пустой, Тоесть область действия есть а видимой части нет.