Replace Spec #instantiateModels: with direct ivar assignment per suggestion
MODIFY
src/Pharo-Launcher-UI.package/PhLStatusbar.class/instance/initializeWidgets.st
src/Pharo-Launcher-UI.package/PhLStatusbar.class/instance/initializeWidgets.st
initialization
initializeWidgets
- self instantiateModels: #(labelModel LabelModel)
\ No newline at end of file
+ labelModel := LabelModel new.
\ No newline at end of file

MODIFY
src/Pharo-Launcher-UI.package/PhLTitlebarModel.class/instance/initializeWidgets.st
src/Pharo-Launcher-UI.package/PhLTitlebarModel.class/instance/initializeWidgets.st
initialization
initializeWidgets
- self instantiateModels: #(#label #LabelModel #refreshButton #ButtonModel).
- label text: ''.
- refreshButton
+ (label := LabelModel)
+ text: ''.
+
+ (refreshButton := ButtonModel)
icon: Smalltalk ui icons refreshIcon;
action: refreshAction;
- state: false
\ No newline at end of file
+ state: false.
\ No newline at end of file

MODIFY
src/Pharo-Launcher-UI.package/PhLTitledTreeModel.class/instance/initializeWidgets.st
src/Pharo-Launcher-UI.package/PhLTitledTreeModel.class/instance/initializeWidgets.st
initialization
initializeWidgets
- self instantiateModels: #(titlebar PhLTitlebarModel tree TreeModel).
-
\ No newline at end of file
+ titlebar := PhLTitlebarModel.
+ tree := TreeModel.
\ No newline at end of file

MODIFY
src/Pharo-Launcher-UI.package/PharoLauncher.class/instance/initializeWidgets.st
src/Pharo-Launcher-UI.package/PharoLauncher.class/instance/initializeWidgets.st
initialization
initializeWidgets
- self
- instantiateModels:
- #(#imagesModel #PhLTitledTreeModel #templatesModel #PhLTitledTreeModel #statusbarModel #PhLStatusbar).
- imagesModel
+
+ (imagesModel := PhLTitledTreeModel new)
title: 'Existing images' translated;
refreshAction: [ self updateImages ];
displayBlock: [ :image | image name ];
doubleClick: [ self launchImage ];
menu: [ :menu | self imagesMenu: menu ];
makeMultiSelect.
- templatesModel
+
+ (templatesModel := PhLTitledTreeModel new)
title: 'Templates' translated;
refreshAction: [ self refreshTemplateGroups ];
displayBlock: [ :group | group name ];
childrenBlock: [ :group | group children: self ];
menu: [ :menu | self templatesMenu: menu ].
+
+ statusbarModel := PhLStatusbar new.
+
self updateImages.
templatesModel roots: templateRepository groups.
\ No newline at end of file

Replace Spec #instantiateModels: with direct ivar assignment per suggestion 
http://forum.world.st/Spec-Lists-setting-the-selection-tp4713776p4713842.html