Ability to add a file to one note with note.
You would represent the onenote in a folder structure and note books in a hierarchy.
You would be able to select a notebook or folder to add the file to.
One button to select file from a file dialog.
One button to upload file to onenote.
I use delphi 6, you can use whatever you want.