Ваша программа пусть запускает свой вебсервер (очень лёгкий), который слушает порт, скажем 19999. После нажатия на кнопку джаваскрипт пусть туда шлёт запрос через AJAX/IFRAME.
Похожим образом, как я понимаю, клиент от WebMoney работает.
Пока копировал ручками, хотя допускаю, что тулся есть.
Если для локальной машины, где ведётся разработка, то достаточно пару строчек типа ServerName и DocumentRoot. Остальное берётся из дефолтовых настроек.
Мы в проекте с ОЧЕНЬ большим кол-вом файлов зачем-то делили на папки вида вместо имени abcdefgh => a/b/c/abcdefgh. CTO наш сказал что так быстрее работает. Хотя я не проверял на практике.
То что проверял, то зайти в папку тем же MC с 10К файлов — не так просто…