Trainer works fine on Win7
What do you mean by connected to internet? The trainer or the game? The trainer does a check and then you can use it like any other trainer. For the game, no you don't need to be offline to use it. Remember: CH only makes trainers for Single player game or mode only.