If you really want control you can do some VB on a button script
This will open the currentl file loaded in Mach with Notepad...but you can tell it any program you want
Private Sub Form_Load()
Dim dTaskID As Double, path As String, file As String
path = "C:\WINDOWS\notepad.exe"
fileToLoad = Filename
dTaskID = Shell(path + " " + fileToLoad, vbNormalFocus)
MsgBox ("Text loaded")