Коментар magicandre1981, схоже, говорить про те, що BAT не може бути перетворений в exe і використаний у BootExecute. Однак мій власний досвід говорить інакше. Під час пошуку типу інструментів bat2exe (наприклад, http://www.scriptcode.com/battoexe ) потрібно просто переконатися, що отриманий exe є дійсним консольним додатком, і ним можна користуватися.
Крім того, наскільки мені відомо, для роботи з цим методом не існує необхідності писати на С нативного коду. Особисто я успішно використовував консольну програму, написану від фріпаскалу, з BootExecute. Я думаю, що мова програмування не має значення.