I am afraid that it is unclear to me what you are trying to do. To display a form use FrmInitForm and FrmDrawForm inline. (You don't get frmLoad or frmOpen events. You only get those event if you do FrmPopupForm or FrmGotoForm.) You can then delay and use FrmDeleteForm to remove it. (This is not a good idea when the user has requested sleep. See the Palm OS Companion notes on Notifications.)
If you just want to display a message before going to sleep why not just use WinSaveBits, WinPaintChars, delay, and WinRestoreBits to put it on the screen? -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
