I have and use all:
OneNote: guess would work, but a kludge. Only if that's all you have.
It's a notetaking program.
Visio: has a Gantt chart wizard. Expensive and over the top if that's
all you want it for.
Project: if just for the Gantt chart, then way way over the top. If
for help in managing the project, the way to go. What I would use.
PowerPoint: good way to draw the Gantt Chart.
Word: the simple approach and handing to contactors ... this way it's a
document, you can elaborate. The way I would go if not using Project.
Excel: another reasonable approach, although sometime leads to using
Excel for more complex project mgmt calculations which are difficult to
impossible to do correctly hence adds unnecessary risks to projects
(uness the calcs are done correctly and/or not attempted). Rows are
tasks and columns are dates.
Niku has put Workbench into Open Source and made it available for free
for download. May wish to check it out. See
www.openworkbench.org
Hope this is useful to you. Let us know.
rms