1) Jeden z hlavních důvodů, proč byl tento systém ovládání focusu zvolen, je umožnit snadné ovládání Morphicu více uživateli pomocí několika kurzorů. Na druhou stranu dokáže občas pěkně naštvat a pro běžné aplikace se opravdu moc nehodí. Neexistuje žádný balík, který by se to snažil změnit na obecné úrovni, nicméně pokusy tu jsou (viz http://map1.squeakfoundation.org/sm/package/cb69ccb2-687b-4e85-a0a2-81e0e2023957)
2) Jak jsem psal výše, nativně se používají bitmapové fonty a před použitím se TTF fonty většinou vyrenderují. Sám jsem to nezkoušel, ale zkuste se podívat na metodu installTTF:asTextStyle:sizes: v metatřídě TTFFontReader class. Dále viz třída TTSampleFontMorph.
2a) Bohužel není žádná konvece, podle které by každý balík obsahoval jednu třídu jen s dokumentací a příklady. Dokumentace je pak rozhozená po více třídách a příklady většinou u konkrétních tříd v kategoriích examples.
Naučit se rychle orientovat ve zdrojových kódech Squeaku a umět v nich rychle najít to, co člověk potřebuje (a většinou to tam už najít může) je základem úspěchu. Chce to trochu praxe.
Obecná na rada pak zní: RTFSC (source codes)
3) Preferences - warnIfNoChagesFile, warnIfnoSourcesFile
Pro změnu jména aplikace do *.ini soboru zapište
WindowTitle = MojeAplikace
Se změnou ikony si nejsem moc jist. Budu se muset podívat do zdrojových kódů VM, jestli je i jiná možnost než ji upravit přímo ve zdrojích.
4) http://map1.squeakfoundation.org/sm/package/812c9d14-5236-4cad-82ea-cc3e3837e30d
5) http://www.comtalk.net/Squeak/27
6) On to občas i někdo pro svoje potřeby udělá (viz Zurgle, BobsUI apod.). Hlavní problém je asi v počtu lidí, kteří se Squeakem zabývají. Nevytvořila se zatím dostatečná komunita squeakerů, která by měla motivaci jej výrazně prosadit v praxi pro běžné nasazení. (Nechci říct přímo, že velká část squekerů je banda pohodlných intelektuálů s hlavou v oblacích :-)
7) Skutečně slabé stroje jsem nezkoušel. Nejpomaleji jsem viděl Squeak jet na 206Mhz iPaqu, kde bylo použitelné jen MVC. Když si ale vezmeme, kdy a na čem Smalltalk vznikl...