Are all Snow Leopard apps resume-enabled when run in Lion? I see this in iWork 08, is it the case for everything else?
Yes, safari restores tabs/windows, Preview.app does the same with last viewed documents, Xcode 4.1 does that too.

I think all Apple apps support resume. Not sure what should be done for 3rd party applications to support this.