Thank you for the excellent problem description. Even though I don't know any Korean,
the case was easy to follow. You came already quite far in making the designer work
in Pharo. 

I tried reproducing it, but got stuck pretty fast.
In a Pharo 2.0 20628 image on a mac, I opened monticello and 
added the repository
  MCHttpRepository
location: 'http://www.hpi.uni-potsdam.de/hirschfeld/squeaksource/MetacelloRepository'
user: ''
password: ''

In your description, you show that it contains a version 30. The latest version I see is 24.
Is there anything you wrote in Korean that I missed to do?


The Morphic Designer is maintained by Marcel Taeumel (@ hpi.uni-potsdam.de) in Squeak, and though it is no longer 
the focus of his research, he makes sure it runs in the latest versions of squeak. I don't think he regularly follows the 
pharo mailing lists. I think Marcel earlier programmed in Qt, and wanted an event mechanism as similar
as possible to that used there. I already told him once that uptake might be better for an announcements 
based designer. It has a configuration, and the changes you have had to make should not be very difficult 
to put in a pharo-specific package.  

positionInWorld is implemented in 
Morph>positionInWorld
^ self pointInWorld: self position

in both Pharo and Squeak. A difference is in the implementation of TransferMorph, where squeak
has withPassenger:from: and pharo uses withPassenger:from:hand:

Stephan