i don't think running the game from xterm makes it lag more cause xterm is not consuming any cpu, what did you do to get it run from the icon ?
Right. This is how I got it working. I uninstalled pingus and deleted the savegames.scm file using filebox. reinstalled pingus. Still didn't work. So I uninstalled pingus again and deleted the whole .pingus folder and reinstalled pingus again and noiticed that the savegames.scm was missing. tried via the icon with no luck but it started in xterm using /usr/games/pingus --datadir /usr/share/games/pingus/data/ --fullscreen -g 800x480. It must of created the savegames.scm on start up. Like I said, It worked fine when I first installed it up until I closed the phone down with pingus running.