I got my XO in yesterday. I wanted to know how a regular Gnome/Python app would work on it. So I decided to see how the newest MeMaker performs. The results were pretty good. Here are some screen caps and comments:
First as a reference, here is MeMaker on Ubuntu with the Human theme. Notice that the box that lets you pick a head style has 2 columns. Notice the standard icons on the ‘New’, ‘About’, ‘Remove’, and ‘Save As’ buttons. Also notice that the window has a decoration, with minimize and close buttons.

As for running MeMaker on the XO, my first observation is that it actually works without any code changes. It is a little slow to start up (but we have some experiments that fix that greatly). The only real bug, is that the face panel on the left is smashed, and the feature panel on the right should be limited to 2 columns instead of 6.
A few minor user interface issues reveal themselves: Although you can’t see them in any of these pictures, the tool tips are a dark gray, that makes them not standout from the widgets. And the selected tab, or page in this picture, is not highlighted. Below, the ‘Head’ page is selected, so it should be highlighted. You can get it to somewhat highlight, by clicking the page twice.
The only real other difference, is that the window does not have a decoration or close button. You have to go back to the XO’s Home menu and close it. This sounds cumbersome, but actually works well.

Here is the About dialog on the XO. It is so big that it takes up the whole screen. On a regular Gnome desktop, it is bigger than average, but not that big. (Hmm. If we made the url to launchpad a link-button, wold it work correctly on the XO?) Also, thank reason that someone added working code to the close button. Rather than relying on the window decoration’s close button to be present.

Here is the Save dialog. Pretty standard Gnome stuff. Although I’ve only played with Sugar for a bit, nothing seems to use save dialogs. So we would should research what the other Sugar apps do, and copy them. We could possibly just save the avatar directly to the place it will be used. IE: the icon that represents the XO. But I have no idea if that is even possible or desired.

This is the main Hame panel of the XO. All the running apps show up as an icon in the circle. There are two apps other than MeMaker running in there. The terminal and the Journal. They each have their own icon. MeMaker does not have an icon, so it shows up as a gray circle.
The programs also have a black menu that pops up when you mouse over (as seen below). This lets you perform app specific functionality, as well as start and stop the program. It should also show the name of the app in the top of the menu. But it is blank for memaker.

I’m very impressed with this machine, and how close standard Gnome apps are to just working. I look forward to testing other apps on the XO in the future.