Its 50/50
Its kinda alright IF your opponent knows he gonna be mated,
but saying that out of surprise would kinda offend me (if i didnt know i was gonna be mated)
You can do conditional moves and next time you log in you say good game (if he got mated)
If you've just programmed a forced mate-in-five into Conditional Moves, does entering "Thanks for the game!" in the Chat box make you a jerk?
I mean, sure, you could wait till the game ended and then comment, I suppose.. but isn't the approach above better than nothing?