Technical:
I found this error in a log...there is an error CODE further below...this is what I saw briefly appear before a boot time scan could take.
I have not tried repairing the Avast4Home program...because I want you guys FIRST to be aware of the problem before I sweep it under the rug....that is...if a repair works.

Woah...

Is this what VLK is wanting?? I just saw that thread about 42003 errors.
============
CreateKbThread
new CKbBuffer
CKbBuffer::Init
CKbBuffer::Init end
ZwCreateEvent(g_hStopEvent)
ZwAllocateVirtualMemory - stack
ZwGetContextThread - NtCurrentThread
ZwCreateThread - KbThread
CreateKbThread end
ZwInitializeRegistry
KbThread start
Unschedule
Unschedule end
ZwSetEvent(g_hInitEvent)
ReadRegistry
ReadRegistry end
CreateTemp
CreateTemp end
cmnbInit
SetFolders
SetFolders end
aswEnginDllMain(DLL_PROCESS_ATTACH)
InitLog
InitKeyboard
s_dwKbdClassCnt: 2
InitKeyboard end
GetKey
InitLog end
InitReport
InitReport end
CmdLine
C:\PROGRA~1\ALWILS~1\Avast4\aswBoot.exe /A:"*" /L:"English"
CmdLine end
ZwCreateDirectoryObject - ASWObjects
LoadResources
LoadFile
LoadFile end
LoadResources end
CKbBuffer::Wait
CKbBuffer::Get
CKbBuffer::Get end
CKbBuffer::Wait end
FreeMemory: 471433216
aswintegInitialize
avworkInitialize
0, 29, 4, 0, 0
GetKey end
CKbBuffer::Put
CKbBuffer::Put end
GetKey
0, 69, 0, 0, 0
GetKey end
CKbBuffer::Put
CKbBuffer::Put end
GetKey
0, 29, 5, 0, 0
0, 69, 1, 0, 0
avworkInitialize Error:42003
<---- there it is 
aswintegClose
TerminateKbThread
GetKey end
CloseKeyboard
CloseKeyboard end
KbThread stop
CKbBuffer::~CKbBuffer
CKbBuffer::~CKbBuffer end
aswEnginDllMain(DLL_PROCESS_DETACH)
FreeResources
CloseReport
CloseLog