[HD2 Android Q&A, Help & Troubleshooting and Genera] T-Macgnolia:
Ok this is going to be a long process and I don't have a computer to test this with right now as I busted my LCD screen on my laptop yesterday.

First you will have to have a working Windows Mobile ROM on your HD2, doesn't matter if it is custom or stock. If you don't have a Windows Mobile ROM on your HD2 flash one via SD card but remember if you flash a official ROM you will lose HSPL if you have it so be sure to reflash HSPL if you use a official ROM Go to the below link to learn how to flash via SD card.

http://xdaforums.com/showthread.php?t=681317

After you have a working Windows Mobile ROM download the Touch Tools cab file and install Touch Tools to your HD2. You need this to get access to bootloader. Go to the below link to download the cab file.

http://xdaforums.com/showthread.php?t=683951

Next you need to download the Android ROM you want, download cLK, and download Google drivers for Android. Click the links below to download cLK and cLK Android drives.

cLK

http://xdaforums.com/showthread.php?t=901305

cLK Android drivers

http://www.multiupload.com/9R0KMRJ5X0

Next you need to create 3 folders on your computers desktop. I say the desk top because that will make them easy to access. Create one folder named Android ROM (I know it is a generic name), create one folder named cLK, and create a folder named cLK Android drivers. Exstract your Android ROM zip file to the Android ROM folder. Exstract the cLK zip file to the cLK folder, and exstract the cLK Android drivers file to the cLK Android drivers folder.

Next take and open Touch Tools on your HD2 and select Boot manager then bootloader. Connect your HD2 to your computer via USB cable wait for Serial in the white bar of bootloader to change to USB and then open the cLK folder and right click on the Custom RUU and select run as administrator. When cLK is done flashing your HD2 will reboot do not unplug your USB cable yet. The cLK Android drivers should auto install. But if they do not then on your computer go to Start>Control Panel>Device Manager and find your HD2 in Device Manager ( it should be listed as Android phone) and click in the main icon for your phone to make the drop down icon come down if it is not already dropped down. Right click the dropped down icon and select update drivers and then select from computer. Click on browse in the window that pops up and find the cLK Android drivers file on your desktop and select it then click the update or done button at the bottom of the pop up box. This should update your USB drivers and your HD2 should say 'fastboot: processing commands" on it's screen.

Now you need to go to the Start menu on your computer and type in CMD in run or in search to get to the command promt. If you have to type CMD into search you will have to go up to the top of the Start menu and click on the command promt icon. Next look in the Android ROM folder and find the .img file and write the name of that file down. Go back to the command promt window and type in cd C:\Android ROM and hit enter. Next type in fastboot flash (the name of the .img file).img and press enter. This should flash the Android ROM. When the ROM is done flashing type in fastboot reboot. and hit enter and your HD2 should reboot to Android.

Like I said I do not have a computer to test this with right now but it should work. Let me know how it goes.

What a post for my 1000th post here on XDA :D