I tested KiXtart.dll on Vista and XP and had some success instantiating an object from VBScript and calling some macros. But I can't seem to get it to work from PowerShell. I'm using the following code...

$kix = New-Object -ComObject KiXtart.Application

Don't beat me up, please. Just mentioning this in case it helps or means anything to someone besides myself.
_________________________
silence is golden, but duct tape is silver