The Guts boost applies for any one of the 4 major status conditions. In early generations, if a frozen Pokemon thawed out by using a "hot" move, the Guts boost applied for that turn. This was later removed. Is there any way the Guts boost can be used now for a frozen Pokemon? Thanks in advance.
Generation V - The Attack boost from Guts no longer activates if a Pokémon is frozen and uses a move which thaws it out, such as Flame Wheel or Flare Blitz.
Which means that if a Pokemon uses guts it won't work because you said before it's not gonna work anymore when it thaws out so it's a no.
From: https://bulbapedia.bulbagarden.net/wiki/Guts_(Ability)
Yes, you would still get the attack boost from Guts. Although you wouldn't be able to attack until you unfreeze, so it is somewhat useless in this scenario. You would have to wait until you thaw, and in thg that time your Pokemon could be knocked out.