Yes, "tce-uninstall --force pango" would uninstall firefox without any regard to files above /usr/local, whether the extension is in use, or whether there are apps installed that depend on pango. I will add that to the info file.
I just tried "tcz-uninstall --force tightvnc" as well as "tcz-uninstall --force tightvnc.tcz" and get the menu in both cases.
The menu works great. However I get the following message:
Xlib: extension "Generic Event Extension" missing on display ":0.0".
--------------------------------------------------------------------------------------------------
edit: I just tried "tcz-uninstall --force tightvnc &" in a script and got the following results:
rm: cannot remove '/user.tar.gz': No such file or directory
bash has been uninstalled.
Xlib: extension "Generic Event Extension" missing on display ":0.0".
In this case tightvnc had already been removed so it looks like the uninstall automatically picked up the first tcz on the menu (bash) and uninstalled it. Yikes - that's not good!
---------------------------------------------------------------------------------------------------
edit 2: I just tried "tcz-uninstall &" in a script and got the same above results.