2.i: the topmost tag will add the name of any external program you run. you'll see the same thing if you run Mail or Wiki. this is often useful with a 2-1 chord on Kill.
2.ii: it's storing the current tag, and then adding the name of the external command (win) when it gets run. a bug, but i'm not sure how to correct it. you might be able to get by having the dump routine strip the names of any external commands that're running, stopping when it finds something that isn't an external command. that'd be imperfect, since the command name doesn't reliably match what gets stuck in the tag (try "upasname=foo Mail"). more complete but more invasive is have acme maintain a mark for where in the tag the "external command" part ends, and have the dump routine exclude text before that mark. it all seems more trouble than it's worth. issue 1 seems like it ought to be more easily fixable without new mechanisms.