I believe you can set all those options you're talking about within the form itself and/or in the database startup options.
Have a look under form properties, specifically "format" and "other". I believe everything you need will be listed there or possibly under start-up options for the database.
One of these properties is "pop-up" which was mentioned in the other thread. Make sure it's set to yes/true, otherwise, the other Access code won't do what you expect it to do.
I've used similar code in a database I've used at my church now for I think 5 years or a little longer. On Windows Vista, it starts up with the main window hidden, but if you switch windows, then switch back to the Access database, it ends up showing the Access main page in the back, even though you can't do anything with it... so just a fair warning that with Office 2007 and Windows Vista, there's at least a possibility that something doesn't work quite the same as it did/does with older versions..