Is there a fee to make an application available to the public?

No there is not. You simply host it on your registered Official Account on WeChat.