btw.,... please dont update your original post, look at it.. its ugly as shit
Windows dont have numbers, but item slots do. It's easier just to use the mnemonics though.
You can reference any backpack windows like "pack1" "pack2" "pack3" etc just like you do with itemnotify. Those and bank1-16 and "enviro".
So what you need to have is what pack # your sewing kit is, then do ${Window[pack1].Open}. Currently there's no quick and dirty way to find it but you can loop through ${Me.Inventory[pack@num].Name.Find[Sewing Kit]} (will find any "Sewing Kit" "Large Sewing Kit" etc, but you can also compare the Type i believe) until you find it. Keep that number and use it for all accesses..
${Window[pack@num]}, /itemnotify in pack@num 1 leftmouseup, /notify pack1 0 close
etc