Thanks Mark, this is excellent. If I still have problems with this I can't find them.

Mount/unmount NTFS and VFAT partitions all ok. Even closes properly

I have said goodbye to MUT. No more having to listen to the DVD drive spin up. Quickmount it is in name and deed.

I like the double click on the chosen partition line to mount/unmount as well.

Only one small comment, it would be good to have some separation (either physically or with colours) between the different listed drive classes like HDAx grouped separately from SDAx and so on. Pardon me for not knowing if the gtkdialog can do that or not and maybe also mounted devices being in bold?

whenever I use the above script, or the mount all button in the gui, my NTFS partitions are read only..
They mount properly if I mount them seperately, but if I use 'mount all', it's always read only NTFS...

I guess this is related to the original issue where ntfs was only mounted read only. MU fixed it for single mounts but maybe there was separate code for mounting all. I am afraid I am not good enough to follow the code but I think it has to do with the Mount command not mounting ntfs and vfat properly when the auto option is used or no file type is specified.

I noticed that vfat partitions are not mounted by MuppyQuickmount with long file names used but If you specifically have
mount -t vfat /dev/sda1 /mnt/sda1
Then long file names show up.

I like MuppyQuickmount for its speed but it would be nice if these two things could be fixed.

With regard to unmounting, I thought Puppy unmounted everything on shutdown already. Just for some reason it only shows unmounting of one partition in the shutdown messages.

As far as I can tell, in the shutdown script in 4.3x the command "mount" is run to see what filesystems are mounted and then goes on to unmount them. It is reflected in the shutdown with "unmounting stray filesystems"..