Hi Babar try this, don't know if it will work this way but it's worth a try.
Use Isobuter and extract the boot information from the ISO.
Use ISO buster to extract entire contents of CD into a folder.
Rename NTFSPRO to NTFSDOS
Delete the contents of the NTFSDOS folder, but leave the folder there.
copy all NTFSPFO files into the NTFSDOS folder that you've justed extracted.
Rename BootImage.img which you extracted to loader.bin and rebuild the CD.
Run mkisofs with this command, this can be found with PEBuilder
mkisofs -J -r -o /ubcd.iso -b boot/loader.bin -no-emul-boot -boot-load-size 4
Or download and modify by pebldr update script from
here, note this is not mkisofs so above command's won't work, but you should be able to figure out what needs renaming.
Not tried this so could be complete jibberish

, but it could work I would recommend you burn the created ISO on a CD-RW so you don't waste a CD if it fails. You may have to play around a bit with the above command, and folder name of where you extracted the contents too, to get the above to work.
If your wondering why I haven't done this via editing the ISO, that's because editing ISO files is a really bad idea as you can corrupt them. I corrupted my winxp iso by editing so any cd I created with it wouldn't boot.
Please post back as to what happened!!!
If it does fail there's this on the ubcd website on how to customise.
http://www.ultimatebootcd.com/QUOTE
Customizing Ultimate Boot CD
The Ultimate Boot CD cannot possibly contain boot disks of commercial software eg. MS-DOS, Windows, Ghost etc. It also cannot contain boot disks specific to your environment eg. network drivers, SCSI drivers etc. Neither can it contain the latest virus definition files. This section talks about how to create your own customized Ultimate Boot CD, tailored to your specific needs.
First, download a Win32 port of mkisofs here or here (local mirror). There are a number of files inside the ZIP file. You only need to extract mkisofs.exe and cygwin1.dll to a directory which is in the system path (eg. c:\windows\system32).
Then, copy all the files on the UBCD to a directory on your harddisk such as c:\ubcd. If you wish, you can directly extract the files from the ISO image using a tool such as WinISO or Daemon Tools.
You should now have a directory structure that looks like:
c:\ubcd\
boot\
cdsh.bin
loader.bin
cdshw.com
cdshell.ini
modules\
[Various .csm files] memdisk
docs\
dosapps\
freesco\
images\
[Various .img files]
licenses\
scsi\
tools\
ubcd\
autorun.inf
ubcd.ico
You can now customize the Ultimate Boot CD by adding your own floppy images to the CD. Floppy disk images can be created from the physical floppy disks themselves by using utilities such as rawread, or Floppy Image (you need to goto "Settings", and select "Create compatible IMG files").
Place your personal floppy disk images under c:\ubcd\images. Then edit c:\ubcd\boot\cdshell.ini to add each floppy disk image and its activation keystroke to the final ISO image. Use the existing sections as reference. If you need more information, please refer to the CDShell documentation.
New! You can now place your DOS-based programs under dosapps. To access them, either create a boot disk based on McAfee or F-Prot VirusScan, or run the FreeDOS boot disk and execute the program from the CD directly.
Finally, at the command prompt, from c:\ubcd, type:
mkisofs -J -r -o /ubcd.iso -b boot/loader.bin -no-emul-boot -boot-load-size 4 .
This will create ubcd.iso in the root directory of the current drive.
Note #1: If you are getting this error: mkisofs: Missing pathspec, you have missed out the final period in the command line. Go take a careful look again. The period is important as it tells mkisofs to include all files/subdirectories in the current directory to the ISO image.
Note #2: If you are still having problems, maybe you'd like to use this DOS batch file or this Linux shell file (only if you are running Linux) instead. These files were kindly contributed by Scott D. Wares.