On ebooks - I tend not to put in the hyphen because I don't think it's necessary.
French fries - aren't they Belgian, anyway?
Octopus plurals - I'm sure I came across a thread here once about the correct plural for octopus. IIRC octopus has Greek etymology so the correct plural is octopodes.
And here is the
link