I was thinking of something along the lines of the program waits a certain amount of time before it starts playing an audio telling you that you're dreaming. I got the idea from this guide.

Lucid Dreaming FAQ Frequently Asked Questions with answers about Lucid Dreaming and Lucid dreams

2.6 I got it from. It just so happens I have a computer next to my bed and I think I can preform a lucid dream this way. Is there any programs like this? Also how likely do you think this will work?