О кроссплатформенности вряд ли стоит думать, если речь о решении изначально на GDI+.
Насчёт Windows XP вы были правы, но сами же говорите, что это не для массового пользователя, а на специфических АРМ всегда можно заявить Windows Vista в минимальных требованиях.
В общем, при ваших исходных я бы предпочёл изучить Direct2D/DirectWrite. Благо есть уже наработки.
Больше не поддерживается Microsoft, и с ним тоже нужно разбираться, чтобы нарисовать изображение, линию, вывести текст. Для OpenTK же я нашел все (почти) готовое.
Я тоже не спец в OpenGL. Но если речь идет о том же оверлее, который в видеоплеере, и с которого не снимается скриншот, то для OpenGL это не так.
О каких ограничениях идет речь?
Собственно это TextPrinter из OpenTK, о котором я писал, валится. Сам не знаю что с ним делать. Я думал, что он падает на каких-то определенных сочетаниях шрифтов, но похоже, что еще и на разных машинах по разному себя ведет.
У вас, надеюсь, шрифт «Arial» есть на машине?
GLGDI+ или «переходим с GDI+ на OpenTK»