I am not a writer, but I'll attempt to make it simple enough to understand and/or follow. I wrote this after the fact so I may have to edit this later or add more info. But I thought this subject might come up because i must not be the only person to want multimedia on a bootdisk OR a kitchen sink bootdisk like myself.

open geexbox generator and extract to temp dir (assuming c:\geexbox-generator[version] in windows open up generator.exe and either click "compile" or add whatever modules, codecs, or other options you require (I add real and quicktime codec, add ftp/samba support, etc..)

Ok, now the reason to download generator will become clear, regular iso does not have mkzftree (necessary to "decompress" the filesystem on the cd, otherwise this will not boot) instead of downloading elsewhere, booting linux, etc... it's just easier to compile the iso yourself and I've found other methods unreliable.

After done, you will have geexbox-..custom...iso
Now mount that file in daemon tools (or other), assuming e:\

open tools\win32 found in c:\geexbox-generator[version] in command prompt. (start->run->cmd->"cd c:\geexbox-generator[version]")
and then type "mkzftree -u e:\ c:\ubcd4\"

you should now have c:\ubcd\GEEXBOX and all folders included, it's time to setup ubcd to recongnize it and boot the new item in ubcd and test it.