If I understand right you just need to have the program scale the amount of grains and hops as you change the volume. In that case brewers-assistant (www.brewers-assistant.com) can do it - it's free to join and use. Since it's a web app it would run on PC as well as Mac.