in case anyone cares, I have fixed the problem.
Seems like if you start a "background process" from an Add-in it is "better" to create the process with the vbHide flag.
Otherwise, the add-in window will be in the background ("behind" the VB IDE window).
At least, using the vbHide flag with the Shell command fixed my problem.