What should RIA learn from Web applications? Chui has some interesting points. The idea of bookmarkable applications might be pointing towards resources, or at least a part of it.
One of the things I would add to it is availability on all platforms. On the Web it happens through HTML and related technologies. For RIAs it can happen only through the run-time engines. It is a lot easier for other desktop applications today because of availability of wide array of cross-platform toolkits. Unfortunately today’s RIA vendors have still not woken up to this.
Another wish? Better communication between desktop applications. And I think the desktop can play a bigger role in that.