I agree, the best solution would be to have Lazarus as an application bundle, with FPC in the bundle. I believe, that would be similar to the Windows environnement, where there is a Lazarus directory that contains either Lazarus or FPC.
That schould allow to execute also command line tools of Lazarus, e.g. lazres (it would be great, if Lazarus might have a function for regenerate the lrs files from the lfm files of a project).
I don't know if the staff of Lazarus is interested to do so at the time. The Mac version of Lazarus would necessitate of some features that at the moment felt, e.g. the build of the entire application bundle, even with the version 1.0.2 the application is out the bundle and it is necessary to copy it into the bundle.
So I thought that, until Lazarus is not yet a complet app bundle, also an uninstaller script for FPC, and an uninstaller script for Lazarus would be easy to do and very appreciated, in order to can uninstall, what the DMG has installed.
Also note that in your file list, you've included at least one file that I don't believe is even installed as part of Lazarus or FPC.
This is the problem, I'm not sure which files I must delete for uninstall Lazarus and FPC, in order to upgrade Lazarus 0.9.28.2 to the next version of Lazarus.
At the moment I've installed Lazarus 1.0.2 on a virtual machine with Parallels, but when the next release of Lazarus will be released, I wolud uninstall the 0.9.28.2 version on the main machine and install it (1.0.4 or 1.2).
I don't know if these files are von Lazarus:
/Library/Application Support Apple/Developer Tools/Project Templates/Pascal/*
/private/etc/fpc.cfg
/usr/local/man/man1/fpc........
/usr/local/man/man5/fpc........
/usr/share/man/man3/fpcöassofy.3
/usr/share/vim/vim73/compiler/fpc.vim or if there are Lazarus or FPC files, that I've not wrote in the list.
Best regards,
Stefano