1. Создание процесса
http://msdn.microsoft.com/library/de...ateprocess.asp
2. Завершать лучше всего так
http://msdn.microsoft.com/library/de...xitprocess.asp
3. Менюшка:
создается сначала пустое меню с помощью
CreatePopupMenu, затем выполняешь поиск нужных файлов с помощью FindFirstFile, FindNextFile и FindClose. Каждое найденное совпадение добавляешь с помощью
InsertMenuItem c соответствующими параметрами. Иконку и некоторые другие полезные данные файла можно получить, выполнив функцию
SHGetFileInfo. Показ меню осуществляется с помощью
TrackPopupMenuEx.
Это - общие действия, основываясь на WinAPI. Применительно к BCB можно использовать и VCL (NewPopupMenu, NewItem и т.п.).