It worked for XP because D-Link supplied drivers specifically for Windows 2000 and XP.
D-Link have NOT released drivers for the DBT-122 since July of 2006, which means that there is NO support for Vista and Windows 7.
Look for something that is Windows 7 friendly. Take a look here..