Might be a bit late, But i'll definately give this a try,
I'll post up what I can do later.
EDIT: and Done, While I know it's probably hardcoded how the sprites are arranged for hardpoints ( differently )
This doesn't mean it can't be fixed, You can use the "hardpointSprite" option to use a sprite that specifically fits the hardpoint.
Here you go, replace the current deme_laser.wpn with the new one in my file. Place the extra laser sprite alongside where you keep your other laser sprite, you'd need both now.
I couldn't help but notice that you probably didn't use Trylobots ship editor for your Theos, so I gave myself the liberty of putting it through a pass with the editor to make it slightly cleaner, hope you don't mind.
Here you go, and good luck.
http://www.mediafire.com/?maean3my6mqagf0