Im almost 100% sure you cant make that tab launch weather panel...
You can however put weather panel on your today screen...
After its installed, go to:
Start:Settings:Personal:Today:Items Tab:
And select weather panel... That will make it show on your home screen...
This lets you customize the htc home plugin
http://forum.ppcgeeks.com/showthread...ome+customizer