не понял на счет велосипеда, но подключаться через automation.
существует компонент OLE: 'Lotus Domino Objects'.NotesSession. Естественно должен быть установлен клиент Lotus.
пример инициализации
Код:
CLEAR(NotesSession);
IF NOT CREATE(NotesSession) THEN ERROR('Lotus Notes в системе не найден!');
NotesSession.Initialize();
NotesDatabase:=NotesSession.GetDatabase('XXX','XXX.nsf');
IF ISCLEAR(NotesDatabase) THEN ERROR('Нет доступа к базе данных XXX, либо не найден сервер');
NotesView:=NotesDatabase.GetView('XXX');
IF ISCLEAR(NotesView) THEN ERROR('Не найдено представление: XXX в базе данных XXX');
естественно XXX это ваша база и сервер.