Moby,
You talk about deploying/running EduLock via GPO. Why have a GPO to run EduLock when that just defeats the purpose?! Create a GPO to run a script that creates a folder, C:\Program Files\EduLock, copy the program there, create an entry in HKLM\Software\.\.\.\Run to run the executable. Hey Presto!!! You have a program that runs on it's own without a GPO.