The BSOD happens after the ext HDD is removed. The ext HDD was connected with a standard
USB 3.0 Type A to
USB 3.0 Micro-B 10 Pin cable.
I'm not sure if the ext HDD has any auto-run program.
Anyway, I follow the instruction from the link you provided. I execute a Clean Boot and apply the hotfixes I downloaded from Microsoft earlier. However, the hotfix for error 0x0000003B is not applicable, while hotfix for 0x00000019 is successfully applied.
Following further instruction from
http://support.microsoft.com/kb/331796, I am able to find out the particular process that causes the error 0x00000019, which is a startup process called
iCloudServices.exe.
At this point, the error 0x0000003B miraculously gone. Leaving only 0x00000019.
Just when I thought the iCloud process is the culprit, something else is complicating the situation. When I launch certain programs, namely CorelDraw & Photoshop, the same BSOD happens with the error code 0x00000019. I'm yet to test on all other program, but at least MS Office programs are fine, Google Chrome is fine. I'm not sure what particular process is executed when CorelDraw and Photoshop is running that cause 0x00000019.
Btw the technical information for the error is:
BAD_POOL_HEADER
*** STOP: 0x00000019 (0x0000000000000020, 0xFFFFF900C292E000, 0xFFFFF900C292E6E0, 0x00000000256E0000)