@György-Farkas Thanks again for replying! About the 3 seconds... it is desired and acceptable, having to hold the momentary switch down for 3 seconds to turn on/off the device ensures that it is not turned on or off accidentally. (This project is being run from a battery) I'm just a little annoyed that it takes LONGER than 3 seconds (10-13) to boot up the MCU.
I agree your suggestions would work, but I would like to avoid having to make hardware changes to the board... in case this project happens to be manufactured in any considerable number. (The arduino dock is mounted on a pcb, so I was kind of hoping there would be a hardware fix that I could make to MY pcb to fix this... without resorting to altering the Arduino Dock board)
I wonder if anything could be done in the Omegas boot code to pull pin 19 low sooner in the boot sequence or if is something that can't be avoided due to the Omegas internals.