Implement dist task, launch4j