Взглянул на модуль National из поставки BlackBox для лицея 2008.
Неплохо бы обобщить модуль National до общих API, независимых от ОС. Уж больно заточено всё под Windows, кириллицу и конкретные кодировки, что в корне несопоставимо с названием.