tablePopupMenuThreaded - adds to the menu if it already exists, runs actions in new thread with messagebox on error