So, are you wanting to make the app available as an executable rather than distributing the source, ie just like any 'normal' provider of software? If so, you have lots of options for you rlicence, again just like any normal software provider. The fact that your software happens to be free and non-commercial doesn't change much.
You could have a very simple licence, which you can formulate yourself. Just ask yourself the following questions and then use your answers to create a licence in plaiun English:
- Who can use the application? Anyone? Non-commercial use?
- What can they use it for? Their own personal use and not for resale or otherwise for commercial gain?
- Are there any caveats? For example, "the software is licensed as-is"
- How can your application be distributed? For example, can users distribute the application to others or make it available on other web sites?
You can be safe by adding an exclusion clauses as follows: "I am making this application available free of charge on the strict basis that I have no liability whatsoever and howsoever arising out of your use of the application."
You don't actually say in your post the reason why you want to publish, and the answer to that question might also influence your licence. For example, if you want to raise your profile as someone who writes useful applications, then you might want to include a sentence in the licence which says something like "This application can be freely distributed subject to XXXXX being clearly identified as the author of the application".