You could also just use a .bat or .cmd file and put this because MSACCESS has a command line switch for running a macro and unless that macro closes the database it will remain open for user control.
START "" /MAX "PATH\TO\MSACCESS.EXE" "C:\path.accdb" /x myLinker