Prepare pasta according to package directions; drain.
Pour the wine into a large, nonreactive saucepan.
Add shallot and garlic and place the saucepan over high heat.
Boil until almost all wine has evaporated. There should be a small amount
of moisture in the bottom of the pan.
Stir in butter or margarine and cook over medium-low heat until it melts.
Stir in the flour and blend completely. With a whisk, very gradually stir
in the milk. Bring the sauce to a simmer and cook slowly for five minutes.
In the meantime, puree the pimientos in a food processor or blender.
Stir the pimiento puree and the crabmeat into the sauce and season with
salt. Bring the sauce back to a simmer and cook slowly for 2 or 3 more minutes.
Toss sauce with cooked pasta and serve immediately.