I have taken a look to file association. It also requires admin rights. One problem I have noticed is that the uninstaller will not be using admin rights and won't be able to clean out properly. In the case of file associations, it means the association is likely to persist even once Squeak uninstalled. Perhaps, shall we consider to require admin rights altogether?
Ian.