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