A tasty macaroni salad has long been a much-loved picnic and cookout dish. This macaroni salad is made with the addition of shredded cheese and ham, making it hearty and flavorful. Take it along to a potluck dinner or cookout. Cooked peas or freshly cooked asparagus may be added for a bright spring salad.