1. Making a program that lets you use the ordinary Shop Wiz like a Super Shop Wiz, so it shows all the cheapest shops in the program. 2. Some people tend to add ETS items such as Codestones, Faeries, Map Pieces, Paintbrushes, Neggs etc... into their shops for incredibly low prices. Here again there could be a program where you instantly find such a low priced item when they appear (pretty often actually) and it then automatically buys it before any other player has the chance to get it. A max NP modifier could also be installed here. This is also safer than a Main Shop AB because TNT doesn't watch the player made shops as much.
To answer both of your ideas: 1. This program has been suggested several times, although I'm not sure about this forum. It's a good idea, until you realize that this program would have to search for each item about 3 to 5 times to find something that might be he lowest price (but most likely isn't anyhow). All these searches get you Wizard Banned in no time. Thus, after searching for 3 items, you'll be shop wizard banned for 20 minutes before you can start searching for a new item. Tough luck. 2. This program has been suggested, too. Better yet, it has been made! More than once! This is what they call an Shop Wizard Sniper. The program receives the item name from the user's input and searches for it, when it finds the item for a low price, it's bought. But in the end, this program will know the same limits as the program you suggested in 1. The user will eventually be wiz banned for 20 minutes.