I have a product that is enrobed. I use good quality chocolate.
The issue is less about the chocolate and mostly about what you're enrobing, and specifically what is called water activity, or aW. The higher the water activity, the shorter the shelf life. This is because water is where the organisms that cause mold to grow and dairy to go off exist.
Refrigeration is the single best approach to extending shelf life but as Jim points out it can be an impediment to impulse purchases if the product has to reach room temp before opening and eating for best eating experience and so that condensation does not form.
If refrigeration is not really an option then your next best bet is to use techniques and ingredients that reduce aW. If you don't know what your water activity there are devices to measure it - one common one is called the Pawkit. If I recall correctly, there is a lot of information on controlling aW in Peter Greweling's book.
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@DiscoverChoc