I had to add a line to get it to work though. for some reason it was reversing the forward slashes in the file name to backward slashes and giving me an error when trying to save the task.
vb Code:
sFile = Now.ToString().Replace(":", "-")
sFile = sFile.Replace("/", "-") '<-----Added this line
It looks like a very good start for a simple program.
You might want to consider putting these into a database & rather than having the database in the same folder as the application, you could have it copy it into the user's AppData folder, so there would be a different database for each user on the PC & the one the app uses is whoever is logged in.
You could also have it show only the "unfinished" tasks in the database & when a task becomes "finished" you can store the date/time it was marked as completed so when the user views a "history" you'll be storing all of that info. You could even add a search ability too.
Currently using VS 2015 Enterprise on Win10 Enterprise x64.
Thanks for the comments, also thanks to PatnLongBeach for the bug fixes, should have an update out agian this week maybe some time. about the DB idea yes this seems good I just not got my head around the new db stuff in .NET, in VB6 I found it easy cos I used to use DAO. I may see if I can find some easy examples for ado and update the app to that.