PhLDirectoryBasedImageRepository>>#ensureNoImageWithName: is now used in  #hasImageNamed:
MODIFY
src/PharoLauncher-Core.package/PhLDirectoryBasedImageRepository.class/instance/ensureNoImageWithName..st
src/PharoLauncher-Core.package/PhLDirectoryBasedImageRepository.class/instance/ensureNoImageWithName..st
action
ensureNoImageWithName: anImageName
- (self imageNames includes: anImageName)
+ (self hasImageNamed: anImageName)
ifTrue: [ PhLError signal: 'An image with the same name already exists' ]
\ No newline at end of file

MODIFY
src/PharoLauncher-Core.package/monticello.meta/categories.st
src/PharoLauncher-Core.package/monticello.meta/categories.st
SystemOrganization addCategory: #'PharoLauncher-Core'!
-SystemOrganization addCategory: 'PharoLauncher-Core-Commands'!
-SystemOrganization addCategory: 'PharoLauncher-Core-Model'!
+SystemOrganization addCategory: #'PharoLauncher-Core-Exceptions'!
+SystemOrganization addCategory: #'PharoLauncher-Core-Model'!
SystemOrganization addCategory: #'PharoLauncher-Core-Settings'!
-SystemOrganization addCategory: 'PharoLauncher-Core-Settings'!
+emOrganization addCategory: 'PharoLauncher-Core-Settings'!

PhLDirectoryBasedImageRepository>>#ensureNoImageWithName: is now used in  #hasImageNamed: