Оболочка может быть в виде исполняемого файла TPDevShell.exe, если драйвер устройства представляет собой динамически подключаемаю библиотеку (например, GeneralPrinter.dll).
Или в виде динамически подключаемой библиотеки TPDevShellLibrary.dll, если драйвер устройства представляет собой исполняемый файл (например, TillypadPOS.exe).