I decided to manually implement the control of Shortcuts during installation so that I can flexibly control these from command line arguments.
I have manually implemented Shortcut checkboxes which set properties, these properties control Features under which are Components containing Start Menu and Desktop shortcuts.
I am attempting to likewise manually control the Start Menu folder which the shortcuts are created under.
Under Files & Folders, StartMenu->Programs, I have created a shortcut named [|ProductName]
This works, however, the new folder is always created under Common component, as a Key Resource, and I am unable to move it to another component.
How would I create such a folder so that I can drag it's Resource to another component?