Uh yeah, if I have not yet uploaded an image, I still try to display it - will fix.

I don't know how we can distinguish between "no new file uploaded" and "file should be removed" - does someone know? Maybe add a checkbox to explicitly delete it?

Yes, imagine_filter uses a file system copy. Will try to add a listener to make sure we clear the imagine cache whenever a new image gets set