I am creating a WPF setup application with a custom user interface. I started with the tutorial of Bryan P. Johnston: http://bryanpjohnston.com/2012/09/28/custom-wix-managed
Yes just create a variable in your burn bootstrapper:
you can then pass this as a parameter to your boot-strapped msi package: