Windows'tan önce mi, yoksa login'den önce mi çalışması gerekli acaba ?
Sorulabilecek en doğru soruyu sormuşsunuz hocam

Eğer sadece loginden önce ise servis yazarak sanırım bu iş çözülür.
Windows boot edilmeden önceyse grub ile entegreli çalışan bir yazılım olabilir.
GRUB hakkında bilgi edinmek için:
https://www.gnu.org/software/grub/
Bu arada eğer detaylı bir özel mesaj gönderirseniz belki yardımcı olabilirim.