Heat a pot of salted water to a boil, add the pasta. Cook, stirring occasionally until tender.
Drain well and place in a mixing bowl to cool.
Cube the ham and cheese, dice the onion, chop the gherkins, and prep any additional items you want to add. (I added some chopped spring onion.)
When the macaroni has cooled, add that to a larger mixing bowl or large pot, then add the dressing and mix together.
Now add cubed and the diced/chopped items, fold into the pasta to coat everything with dressing, adding more dressing as needed for your desired consistency.
Transfer to a more manageable container, cover and place in the fridge to chill and blend the flavors for 2-3 hours.
Serve as a lunch, light dinner, or a nice side dish with any main dish. Enjoy.