I agree it is natural to want to know who sends you the money. That would be a nice feature to add to Bitcoin.
Showing a 'from' address in bitcoin as it is now won't give you that feature, it will give you something that kind-of, sort-of, maybe-most-of-the-time works like that feature.
And it's not obvious how to implement a "where did these bitcoins come from?" feature.
I recommend you remove the "From:" field, if it is never used in the detail screen. But it would be nice if you can print the identifying information (like the transaction id or the block number) if that is known. Because it will speed up finding it in the blockexplorer. Maybe even make it a configurable URL with that information. (and default the template to blockexplorer.com).
Greetings
Bernd