I never had any problem running desktop Linux apps on my N900 using X display back. However, it never worked the other way around. Just like you said, the X11 forwarding doesn't do the trick when trying to run the Maemo applications on a desktop client.