UL or CSA are generally OK. But, UL with a backwards "RU" or "Classified" is only listed as a complete system.
CE is the listing for European equipment and is generally not accepted in the UL, they rely on the manufacturers promise, not testing by an agency.
Some equipment in your link may not be safe. If unsure go to UL.com, they're real helpfull.
So, you need UL class 2 or 3 components to be able to run lamp cord or LV cable in a wall.
The 120V wiring needs to be typical house wiring, like NM-B (Romex) and the connection to the driver and the driver needs to be visible and accessable.
Usually, dimmers can only be used on the LV wiring. Check the manufacturers specs.
Good Luck from Columbiana, Alabama
Maurice Turgeon, Hidden Content