They should slowly rot away, eventually leaving nothing but bones.
I like this idea. The body is still there for a reminder, but it doesn't look stupid, with some guy lying in the middle of nowhere.
Also, I think any bodies in cities/villages should be disposed off automatically.
In F:NV, I killed someone in the strip. Now, 22 hours later (real time) his body is just lying there, every time I visit...