For the beginning just in user mode:
1 Option to choose in user mode wich virus actions will be taken:
take optimal actions,ask user,pre defined by user for a big category :rootkits,droopers...
2 Option to reverse malwere actions:delete created files,registry keys...
3 Schedueler for scans