I'm attempting to build a custom image for my company which only consists of imaging software, NT password reset and a specific HDD wiping program.
Firstly, upgrade to UBCD 5.0b5 if you can...viewtopic.php?t=1550
If you read some of the threads, it gives you precise instructions on how to add you own applications onto the CD itself (also, update the FreeDOS image I make note of)...
1.) I need to have the DOS image boot directly to the specified app. I have used FreeDOS, a Win98 MS-DOS disk and a MS-DOS modboot image. The FreeDOS charges me through a config prompts which works, but takes longer than necessary to boot. The Win98 disk brings me to a prompt and doesnt do anything afterward. The MS-DOS modboot also works but brings up a similar config prompt barrage like FreeDOS. Is there a way I can take one of those and have it boot directly?
When you say "takes too long" are you referring to days of waiting??? The supplied image is modular by design (level0 level1 level2 level3). Simply remove any cabinet files you disagree with from those said levels. (e.g. if you don't want the option of USB support, delete /level1/aspiusb.cab).
A far easier approach would be to alter /etc/global.set in order to configure these so-called modules...
e.g. if you don't want to be prompted for CD-ROM support, amend the file to include...
Disable ASPIUSB by default...
and so on...
For UBCD 5, MS-DOS is not currently supported (potential licensing issues). This may change but, for now, the FreeDOS image should prove more than capable.
2.) Is there a way to either reboot the machine after using an app or at least return to the UBCD main menu?
The application in question must support this (usually achieved via scripts). When you say "UBCD main menu", are you referring to the isolinux menu or the one presented to you from within FreeDOS once loaded?