I am a little confused as to what security settings you are referring to -- although I have not really had a chance to setup and Citrix configurations, I was always under the impression that the security settings were always stored in .ini files. If this is not the case, then I would need to know a few things:
What are the security settings that need to be defined?
Where are these security settings supposed to be stored?
Either way, it should be very easy to create an installation package. I personally like Ghost Installer. It is very flexible, allows custom plug-ins, and supports XML scripting for the installation -- this can also act as a thin-installer or an updater.
Free Version
QUOTE
The free version of Ghost Installer is a fully functional installer, able to manage files, registry entries, shortcuts, components, and packages. The Free version includes a Standard User Interface, which means that you can use standard dialog templates but cannot edit them. Ghost Installer Free Edition is, in essence, an XML project editor that is relatively easy to use for experienced programmers. You can still create your own plug-ins and functions. Installations built with the Free Edition will always show Ethalone Solutions splash screen on startup.
Corporate Versions offer MUCH more
QUOTE
. Standard Edition is a complete deployment tool that supports all major functions required for creating a setup project, including .Net support, skins, etc.
. Ghost Installer Studio licensees have access to a free support line and free service updates for the purchased version of the product
. Professional Edition is best suited for professional programmers, as it includes RSA serial number kit that protects your installation from unauthorized installations using strong encryption (key length up to 4096 bits)
. Includes WebDeploy module, which allows you to download the required parts of your application or third-party runtimes during installation
. Supports installation of DirectX
. Professional edition also has a Scripter plug-in that enables you to execute scripts that are written using C++, Object Pascal, VBScript and JavaScript
. Enterprise Edition is a high-end deployment tool that contains all of the features of the Professional Edition and in addition it provides tools to work with SQL database servers - MSSQL, MySQL, PostgreSQL and Oracle.
. Supports installation of Web projects on IIS server
Hopefully that helps...