I have the same problem; thats how I found this. Safe Mode does not work either. ALL IN ONE startup animation works, but both programs hang with 100% CPU load at the point just before the main UI window would normally appear. Here is some info from Process Hacker, hope this helps.
=============
TOOLBOX - BUSY STACK THREADS
Technicians_Toolbox.exe+0x414ae0
0, KernelBase.dll!RaiseException+0x54
1, msvbvm60.dll!EbGetHandleOfExecutingProject+0x22b3
2, msvbvm60.dll!rtcDoEvents+0x131
_________
ntdll.dll!RtlRegisterThreadWithCsrss+0x197
0, ntdll.dll!KiFastSystemCallRet
1, kernel32.dll!BaseThreadInitThunk+0x12
2, ntdll.dll!RtlInitializeExceptionChain+0xef
3, ntdll.dll!RtlInitializeExceptionChain+0xc2
_________
GdiPlus.dll!GdipCreateSolidFill+0x7e5
0, ntdll.dll!KiFastSystemCallRet
1, kernel32.dll!WaitForMultipleObjectsEx+0x8e
2, user32.dll!GetWindowLongW+0x141
3, user32.dll!MsgWaitForMultipleObjects+0x1f
4, GdiPlus.dll!GdipCreateSolidFill+0x8d6
5, GdiPlus.dll!GdipCreateSolidFill+0x7f5
6, kernel32.dll!BaseThreadInitThunk+0x12
7, ntdll.dll!RtlInitializeExceptionChain+0xef
8, ntdll.dll!RtlInitializeExceptionChain+0xc2
TOOLBOX - BUSY MODULES
TweakingFormControls.ocx
TweakingMDITaskbar.ocx
=========================================
ALL IN ONE - BUSY STACK THREADS
Repair_Windows.exe+0x104ac
0, ntdll.dll!KiFastSystemCallRet
1, KernelBase.dll!Sleep+0xf
2, msvbvm60.dll!rtcDoEvents+0x5e
3, msvbvm60.dll!IID_IVbaHost+0x236f3
4, msvbvm60.dll!IID_IVbaHost+0x239f4
5, msvbvm60.dll!IID_IVbaHost+0x23e5b
6, msvbvm60.dll!IID_IVbaHost+0x24027
7, msvbvm60.dll!IID_IVbaHost+0x3b77
8, msvbvm60.dll!IID_IVbaHost+0x386d
9, msvbvm60.dll!IID_IVbaHost+0x36291
10, msvbvm60.dll!IID_IVbaHost+0x38bc5
11, msvbvm60.dll!IID_IVbaHost+0x236f3
12, msvbvm60.dll!IID_IVbaHost+0x239f4
13, msvbvm60.dll!IID_IVbaHost+0x23e5b
14, msvbvm60.dll!IID_IVbaHost+0x24027
15, msvbvm60.dll!IID_IVbaHost+0x2c857
16, msvbvm60.dll!Zombie_Release+0xda9a
17, msvbvm60.dll!IID_IVbaHost+0x21a3e
18, msvbvm60.dll!IID_IVbaHost+0x38a96
19, msvbvm60.dll!DLLGetDocumentation+0x25b2
20, msvbvm60.dll!DLLGetDocumentation+0x262b
21, msvbvm60.dll!IID_IVbaHost+0x236f3
22, msvbvm60.dll!IID_IVbaHost+0x239f4
23, msvbvm60.dll!IID_IVbaHost+0x23e5b
24, msvbvm60.dll!IID_IVbaHost+0x24027
25, msvbvm60.dll!DllCanUnloadNow+0x1c1d9
26, msvbvm60.dll!IID_IVbaHost+0x2e809
27, msvbvm60.dll!IID_IVbaHost+0x3133d
28, user32.dll!gapfnScSendMessage+0x1cf
29, user32.dll!gapfnScSendMessage+0x2cf
30, user32.dll!gapfnScSendMessage+0x901
31, user32.dll!DispatchMessageA+0xf
32, msvbvm60.dll!_vbaStrToAnsi+0x2f1
33, msvbvm60.dll!_vbaStrToAnsi+0x268
34, msvbvm60.dll!_vbaStrToAnsi+0x146
35, msvbvm60.dll!_vbaStrToAnsi+0x111
36, msvbvm60.dll!ThunRTMain+0xa0
37, Repair_Windows.exe+0x104b6
38, ntdll.dll!RtlInitializeExceptionChain+0xef
39, ntdll.dll!RtlInitializeExceptionChain+0xc2
_________
GdiPlus.dll!GdipCreateSolidFill+0x7e5
0, ntdll.dll!KiFastSystemCallRet
1, kernel32.dll!WaitForMultipleObjectsEx+0x8e
2, user32.dll!GetWindowLongW+0x141
3, user32.dll!MsgWaitForMultipleObjects+0x1f
4, GdiPlus.dll!GdipCreateSolidFill+0x8d6
5, GdiPlus.dll!GdipCreateSolidFill+0x7f5
6, kernel32.dll!BaseThreadInitThunk+0x12
7, ntdll.dll!RtlInitializeExceptionChain+0xef
8, ntdll.dll!RtlInitializeExceptionChain+0xc2
_________
ALL IN ONE - BUSY MODULES
tweaking_tabs.ocx