Probably not from managed code. It's *possible* that you could do it from
C++. What exactly are you trying to achieve. That will allow someone to
give you a better answer.
Wouldn't buying a localized device for the target language be a more
maintainable way of doing that?
If, for some reason, that's not an option, forget about .NET and start
running eVC. Open the Remote Spy tool when the player is running on the
device and start browing the window lists for things to subclass.