Hi Barry,
We have a post on the community on adding a button to an LFD. See here.
You can use the button to direct the user to a form that then adds the information to a data source.
Using the LFD component you can enable this new data to update the list creating a to-do list.
See this article for editing a data source using a form.