if you just want to remove breadcrumbs from home page and category pages, then you can do it easily by a layout update. Use local.xml
file to do this.
File : app\design\frontend\<your_package>\<your_theme>\layout\local.xml
<?xml version="1.0"?>
<layout version="0.1.0">
<default>
<reference name="root">
<remove name="breadcrumbs"/>
</reference>
</default>
<catalog_category_default>
<reference name="root">
<remove name="breadcrumbs"/>
</reference>
</catalog_category_default>
<catalog_category_layered>
<reference name="root">
<remove name="breadcrumbs"/>
</reference>
</catalog_category_layered>
</layout>