Do you do that on an image where Nautilus was not opened? I remove Nautilus using this script without errors.
deletePackages := [:packageNames |�
� SystemNavigation default removeAllButPackages: ((MCWorkingCopy allManagers collect: #packageName) asSortedCollection copyWithoutAll: packageNames).
� packageNames do: [:pn |�
� (ScriptLoader new workingCopyFromPackageName: pn) unregister.
� (RPackage named: pn) unregister]].
Nautilus cleanUp.
NautilusUI allInstances do: [ :inst |
� � �SystemAnnouncer uniqueInstance unsubscribe: inst].
Smalltalk garbageCollect.
deletePackages value: #('NautilusRefactoring' 'NautilusCommon' 'Nautilus'
� �'Refactoring-Critics' �'Refactoring-Changes' 'Refactoring-Core'�
� �'Refactoring-Environment' 'GroupManager' 'Manifest-Core' 'Manifest-CriticBrowser').
listUnimplemented value: #Nautilus.
KMRepository reset.
KMPragmaKeymapBuilder release.
Smalltalk resetTools.
5 timesRepeat:[Smalltalk garbageCollect.].
Smalltalk fixObsoleteReferences.
SystemNavigation default obsoleteClasses.
Undeclared.