add launch button

Closes #161 

@apemanzilla, you are on OSX, right?  Would you mind testing this?  I'm not sure whether java will consider a .app a file or folder, so I'm not sure whether the restriction to select only files will cause problems on OSX.