If your EXE file is a menu application, which just invokes other files like PDF, swf, videos, then place the EXE file outside the database. This has multiple advantages
•The files are not extracted to a temporary folder and are protected
•The size of the database does not matter
You can then start a file inside the database directly using a start parameter like -load. See complete list of start options for the player
Example
•Start a PDF file - mycourse.exe -load "course1.pdf"
•Start a flash file - mycourse.exe -load "course2.swf"
You find a description of some menus in the chapter - Additional Menus
See also
Menu applications