Architectural patterns are pretty similar in both; the primary difference is that in a desktop app, you deal with single user and a lot of impersistent state.
I can imagine that would be a lot nicer, do you work for yourself? If not, how did you transition from a job in web dev to desktop?
No, dayjob. I simply applied to a non-web company; turned out they make various software for use in factories.