I was going to write some .Net code to perform a custom action (to extract a line of text from a file which defines the installation folder), which Paquet Builder is unable to do. This would be easier for me in C#, but in the end I had to write some custom C code to read the file data.