Sorry for the late response, I didn't see this post till now. (email works much better for us, lol)
They will work on Bedliner, but since it's textured, the decal will not last as long as normal. Dirt and water get behind it and cause it to release prematurely. If you want it to last a long time, I recommend a smoother surface. If you do decide to go with bedliner, after you install it, go back and heat it up a little and make sure you press it down as much as you can into the texture. This will make it last a little longer.
Email me if you have any more questions, and we'll get you hooked up with the answers much quicker, lol.