Not sure what you mean by “file”, do you mean “object”?
Point 1 - You can show the product image as a connected value from the orders table in a details view. Not sure if this is what you’re trying to achieve.
Point 2 - Agreed, would be a useful override that has been brought up here before. Your workaround is the only easy solution at this time.