You can do this staright through with the stock DX...it just takes a bit of "fiddling with"...
1) Long Press on Home screen...
2) At pop up choose Motorola Widget
3) When opened, choose Contact Quick Task
4) Contacts open, scroll to the one you want a direct dial/text icon to
5) Menu opens showing contact details..select the number you want by activating (green checking) the check mark...click Done at the bottom
Now you should see a rather large Caller/Contact box on the homescreen...do no fret, we can resize said box! Now, to make it do what we want...the first time is a bit tricky, but if done right, from then on out it is flawless...
7) Press the phone icon in the contact box...
8) When the menu comes up, you should see the contact name, a phone number, and a check box with "Enable one-touch calling for this widget".
9) Activate the green check mark, and then activate the phone icon...
10) The phone should immediately go to dialing that contacts phone number.
11) Test this one-touch dial now...all you need to do is tap it once...if itis working it will automatically dial that contacts number.
Follow the same steps to do individual texts as well.
Now, about the resizing...you will notice when you first make these contact widgets, they have the phone icon as well as an "ADD" icon in them..if all you want is to direct dial a specific contact, then do nothing with the ADD icon.
Next we can shrink the widget to the size of a contact picture...Long Press on the Contact Widget you want to resize, when it activates you should see "pinch to zoom" indicators...pinch the frame until it is a regular icon size. When ya get it there..tap it to set it...that should have ya set to go with just an icon to tap to make a call/text to that person..
I know its long and drawn out, but its not that hard to do after ya do a few...below is what it looks like when ya get done...