In SSIS 2012, what is the purpose of flagging a package as an "Entry Point" package
There's one behaviour I can think of:

Only packages with "Entry Point Package" set to 1 can be executed by catalog.create_execution

(see http://msdn.microsoft.com/en-us/library/ff878034.aspx)