First, some tutorials like Vogella's are a must read ;)
For 1/, this has to do with the IWorkbenchWindowConfigurer, like:
configurer.getWindow().getShell().setMaximized( true );
on postWindowOpen( IWorkbenchWindowConfigurer configurer ) of your WorkbenchAdvisor.
This thread has other alternatives.
For 2/, you can do it declaratively or by program, like this thread shows:
You can do it in plugin.xml, by providing extension to point org.eclipse.ui.perspectiveExtensions by specifying showTitle="false" on the view element.
or You can do it programmatically in Your PerspectiveFactory implementation:
public void createInitialLayout(IPageLayout layout) {
...
layout.addStandaloneView(View.ID, false,
IPageLayout.LEFT, 1.0f, editorArea);
...
}