Here you can find all files for my article @ Inchoo.net : Programmatically add custom block in Magento Admin