That's too bad. I'm on WinXP Pro SP3 so I never considered this. Maybe the author will port it to other platforms eventually. People can always request this I guess.
VirtualDub *is* for windows! I think one thing to watch for is there is some option you need to use with virtualdub when saving so that it doesn't re-encode the video and lose resolution - I don't use virtualdub so I don't know what the option is but I do know the option exists and AFAIK it is necessary.
this thread also mentions a few different programs of which some might help.
I have just started keeping the canonmsc/*.ctg files so that I can reupload old photo and video files to the SD card and be able to view them and edit them on the camera. I just need to upload the ctg file as well as the dcim/###canon/* files (I haven't actually had a chance to try this yet - I just thought of it yesterday!). Note that for this to work well I think that you need to have the "create folder" menu option configured (I do Auto Create daily at 0:00) so that there are multiple *.ctg files. I actually prefer to use the camera for editing cropping the length of videos because I trust it to do so losslessly and I like the UI (my only bugbear with the UI is that it rounds length up to nearest second so you can't stop on a selected frame).