発想の転換としてフォントを書き換えて大文字←→小文字にしてしまえば良いでしょう。 もっとも、これだと大文字を表示したつもりで小文字になってしまうという問題があるのでリテラル文字列以外は大文字を小文字に変換するプログラムを作るのが一番手っ取り早いかもしれません。