Right,

Firstly techgnome, thats a very valid question. To be honest I hadn't thought of that but thats important like me I always leave my laptop on standby (or when the battery gets low on standby it auto goes into hibernation)

I am guessing the program can get a call from windows to say its restored from hibernation or standby so thats something I need to look into because it really should function as it does on normal startup.

Secondly dee-u,

1: The software will always be active as to capture all the time, Say for instance the laptop gets stolen the person who has it turns it on then does a recovery. The Owner then realises its missing reports it but its too late to get any useful data as its been wiped.

2: I didn't vote it un-ethical. When I arrived at this topic it was one for un-ethical and none for ethical I voted Ethical and it turned to 1/1?