Tricky situation, and a little funny too.
The only thing I can think of is: maybe put a mesh screen over the window to reduce the reflection? Needs to be fine enough for your visibility too, but the robin may get bored after a little while, and you can remove it. Robins are territorial, this behaviour is new to me though, and UK robins may be different to US ones?