А почему бы не воспользоваться Application Cache Viewer (javaws в bin)? Масса бонусов:
1) Ресурсы останутся под управлением Web Start
2) Никаких батников и папочек: на любое приложение он может создать набор ярлыков
3) Ничего не надо писать
Если писать, то
1) Поддерживать версии ресурсов не сможешь, ибо тогда проще свой JNLP клиент сделать
2) Завяжешься на пути и структуры, которые тебе никто не гарантирует не только в других JNLP-клиентах или операционках, но и в следующей версии Web Start.