Deej Another thought that came up that >was what I thought, a good idea - use attributes on the shared library >files to "register" programs using them. Then you could have an app >(such as an installer/uninstaller) search the file attributes of >installed shared libraries and remove any that had no applications >assigned to them. This, of course, requires that all application >developers "registered" their programs with shared libs by adding to >the attributes of the libs. Food for thought. Fantastic idea, solves it in a BeOS way - I like it!