it is perfectly possible with OS-Window to create a morphic world and create your own morphic content for it, then display it in a completely different operating system window.
This is how I created a simple application which displays geometric "roses" in a separate window to the pharo window. First create your morph. In my case RosesMorph. This can be a compound morph with as many sub-morphs as you like. In this way you can build a complete application interface. Now create a sub class of OSWindowWorldMorph like this: OSWindowWorldMorph subclass: #RosesWorldMorph instanceVariableNames: '' classVariableNames: '' package: 'KMP-Roses Add the following methods to your OSWindowWorldMorph subclass using this code as a model: RosesWorldMorph>>osWindowCloseButtonPressed self delete RosesWorldMorph>>initialize | rosesMorph rosesFrame | super initialize. self layoutPolicy: ProportionalLayout new. self extent: 600 @ 600. self osWindow title: 'Roses'. rosesMorph := RosesMorph new. rosesMorph color: (Color r: 0.13 g: 0.13 b: 0.13 alpha: 1.0). rosesFrame := LayoutFrame fractions: (0 @ 0 corner: 1 @ 1) offsets: (0 @ 0 corner: 0 @ 0). self addMorph: rosesMorph fullFrame: rosesFrame. rosesMorph sticky: true As you can see once you have an OSWindowWorldMorph you can add whatever morphs you like to it. Now you can launch your RosesWorld app in a separate window like this: RosesWorldMorph new open. Hope this helps -- Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html